./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 16:25:48,479 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:25:48,590 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:25:48,593 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:25:48,593 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:25:48,607 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:25:48,608 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:25:48,608 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:25:48,608 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:25:48,609 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:25:48,609 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:25:48,609 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:25:48,610 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:25:48,610 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:25:48,610 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:25:48,610 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:25:48,611 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:25:48,611 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:25:48,611 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:25:48,611 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:25:48,612 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:25:48,612 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:25:48,612 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:25:48,612 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:25:48,613 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:25:48,613 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:25:48,613 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:25:48,613 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:25:48,613 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:25:48,614 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:25:48,614 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:25:48,614 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:25:48,614 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:25:48,614 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:25:48,615 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:25:48,615 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:25:48,615 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:25:48,615 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:25:48,615 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:25:48,615 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:25:48,616 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:25:48,616 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:25:48,616 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:25:48,616 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-20 16:25:48,829 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:25:48,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:25:48,857 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:25:48,858 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:25:48,858 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:25:48,859 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-20 16:25:49,789 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:25:50,017 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:25:50,017 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-20 16:25:50,027 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/134453798/2f53ea25bcfa4fd9aa31da8270c7a9b1/FLAG3373661dc [2024-06-20 16:25:50,038 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/134453798/2f53ea25bcfa4fd9aa31da8270c7a9b1 [2024-06-20 16:25:50,040 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:25:50,040 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:25:50,041 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/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-20 16:25:50,148 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:25:50,149 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:25:50,150 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:25:50,150 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:25:50,156 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:25:50,157 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:25:50" (1/2) ... [2024-06-20 16:25:50,157 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37919cf4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:25:50, skipping insertion in model container [2024-06-20 16:25:50,157 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:25:50" (1/2) ... [2024-06-20 16:25:50,158 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1b0dbf60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:25:50, skipping insertion in model container [2024-06-20 16:25:50,159 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:25:50" (2/2) ... [2024-06-20 16:25:50,159 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37919cf4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50, skipping insertion in model container [2024-06-20 16:25:50,159 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:25:50" (2/2) ... [2024-06-20 16:25:50,159 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:25:50,233 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:25:50,235 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2))) [2024-06-20 16:25:50,235 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2))) [2024-06-20 16:25:50,235 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2))) [2024-06-20 16:25:50,235 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:25:50,235 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-20 16:25:50,277 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:25:50,545 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:25:50,561 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:25:50,704 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:25:50,746 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:25:50,747 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50 WrapperNode [2024-06-20 16:25:50,747 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:25:50,748 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:25:50,749 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:25:50,749 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:25:50,754 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 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,789 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 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,824 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 151 [2024-06-20 16:25:50,824 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:25:50,825 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:25:50,825 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:25:50,825 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:25:50,834 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,834 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,851 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,895 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-20 16:25:50,900 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,901 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,916 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,919 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,920 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,921 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,923 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:25:50,938 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:25:50,939 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:25:50,939 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:25:50,940 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (1/1) ... [2024-06-20 16:25:50,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:25:50,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:25:50,979 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-20 16:25:51,001 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-20 16:25:51,015 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:25:51,015 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:25:51,015 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:25:51,015 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:25:51,016 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:25:51,016 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:25:51,016 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:25:51,016 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:25:51,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:25:51,016 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:25:51,017 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:25:51,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:25:51,018 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:25:51,127 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:25:51,129 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:25:51,405 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:25:51,406 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:25:51,513 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:25:51,513 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:25:51,513 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:25:51 BoogieIcfgContainer [2024-06-20 16:25:51,514 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:25:51,515 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:25:51,515 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:25:51,518 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:25:51,518 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:25:50" (1/4) ... [2024-06-20 16:25:51,518 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22934bb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:25:51, skipping insertion in model container [2024-06-20 16:25:51,519 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:25:50" (2/4) ... [2024-06-20 16:25:51,519 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22934bb0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:25:51, skipping insertion in model container [2024-06-20 16:25:51,519 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:25:50" (3/4) ... [2024-06-20 16:25:51,520 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22934bb0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:25:51, skipping insertion in model container [2024-06-20 16:25:51,520 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:25:51" (4/4) ... [2024-06-20 16:25:51,521 INFO L112 eAbstractionObserver]: Analyzing ICFG mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-20 16:25:51,533 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:25:51,533 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:25:51,533 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:25:51,590 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:25:51,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 16:25:51,643 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-20 16:25:51,643 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:25:51,646 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 63 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-20 16:25:51,646 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 16:25:51,651 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-20 16:25:51,660 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:25:51,666 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;@5d7fb58b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:25:51,666 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:25:51,671 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:25:51,671 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:25:51,671 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:25:51,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:25:51,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:25:51,672 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-20 16:25:51,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:25:51,676 INFO L85 PathProgramCache]: Analyzing trace with hash 368893735, now seen corresponding path program 1 times [2024-06-20 16:25:51,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:25:51,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444101788] [2024-06-20 16:25:51,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:25:51,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:25:51,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:25:52,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-20 16:25:52,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:25:52,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444101788] [2024-06-20 16:25:52,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444101788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:25:52,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:25:52,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:25:52,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609160738] [2024-06-20 16:25:52,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:25:52,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:25:52,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:25:52,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:25:52,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:25:52,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 16:25:52,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:52,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:25:52,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 16:25:52,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:25:53,073 INFO L124 PetriNetUnfolderBase]: 1359/2149 cut-off events. [2024-06-20 16:25:53,073 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-20 16:25:53,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4263 conditions, 2149 events. 1359/2149 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10665 event pairs, 941 based on Foata normal form. 1/2073 useless extension candidates. Maximal degree in co-relation 4251. Up to 2029 conditions per place. [2024-06-20 16:25:53,089 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 32 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-20 16:25:53,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 173 flow [2024-06-20 16:25:53,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:25:53,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:25:53,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-20 16:25:53,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-20 16:25:53,100 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 75 transitions. [2024-06-20 16:25:53,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 173 flow [2024-06-20 16:25:53,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:25:53,105 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-20 16:25:53,106 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-20 16:25:53,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-20 16:25:53,110 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-20 16:25:53,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:53,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:25:53,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:25:53,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:25:53,111 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-20 16:25:53,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:25:53,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1975373562, now seen corresponding path program 1 times [2024-06-20 16:25:53,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:25:53,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154061154] [2024-06-20 16:25:53,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:25:53,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:25:53,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:25:53,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:25:53,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:25:53,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154061154] [2024-06-20 16:25:53,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154061154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:25:53,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:25:53,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:25:53,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9656488] [2024-06-20 16:25:53,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:25:53,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:25:53,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:25:53,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:25:53,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:25:53,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-20 16:25:53,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:53,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:25:53,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-20 16:25:53,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:25:54,183 INFO L124 PetriNetUnfolderBase]: 1560/2387 cut-off events. [2024-06-20 16:25:54,183 INFO L125 PetriNetUnfolderBase]: For 448/448 co-relation queries the response was YES. [2024-06-20 16:25:54,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5403 conditions, 2387 events. 1560/2387 cut-off events. For 448/448 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11610 event pairs, 930 based on Foata normal form. 3/2352 useless extension candidates. Maximal degree in co-relation 5391. Up to 2302 conditions per place. [2024-06-20 16:25:54,194 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-20 16:25:54,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 242 flow [2024-06-20 16:25:54,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:25:54,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:25:54,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-20 16:25:54,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-20 16:25:54,196 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 94 transitions. [2024-06-20 16:25:54,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 242 flow [2024-06-20 16:25:54,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:25:54,197 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-20 16:25:54,198 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-20 16:25:54,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-20 16:25:54,198 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-20 16:25:54,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:54,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:25:54,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:25:54,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:25:54,199 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-20 16:25:54,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:25:54,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1107037196, now seen corresponding path program 1 times [2024-06-20 16:25:54,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:25:54,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398551852] [2024-06-20 16:25:54,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:25:54,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:25:54,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:25:54,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:25:54,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:25:54,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398551852] [2024-06-20 16:25:54,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398551852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:25:54,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:25:54,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 16:25:54,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078128101] [2024-06-20 16:25:54,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:25:54,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 16:25:54,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:25:54,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 16:25:54,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 16:25:54,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-20 16:25:54,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:54,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:25:54,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-20 16:25:54,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:25:55,197 INFO L124 PetriNetUnfolderBase]: 1568/2406 cut-off events. [2024-06-20 16:25:55,198 INFO L125 PetriNetUnfolderBase]: For 1320/1320 co-relation queries the response was YES. [2024-06-20 16:25:55,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6039 conditions, 2406 events. 1568/2406 cut-off events. For 1320/1320 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11798 event pairs, 669 based on Foata normal form. 5/2390 useless extension candidates. Maximal degree in co-relation 6025. Up to 2248 conditions per place. [2024-06-20 16:25:55,211 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-20 16:25:55,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 396 flow [2024-06-20 16:25:55,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:25:55,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:25:55,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-20 16:25:55,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 16:25:55,216 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 123 transitions. [2024-06-20 16:25:55,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 396 flow [2024-06-20 16:25:55,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 382 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 16:25:55,221 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-20 16:25:55,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-20 16:25:55,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-20 16:25:55,222 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-20 16:25:55,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:55,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:25:55,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:25:55,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:25:55,223 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:25:55,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:25:55,224 INFO L85 PathProgramCache]: Analyzing trace with hash 2146270291, now seen corresponding path program 1 times [2024-06-20 16:25:55,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:25:55,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718053447] [2024-06-20 16:25:55,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:25:55,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:25:55,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:25:55,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:25:55,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:25:55,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718053447] [2024-06-20 16:25:55,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718053447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:25:55,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:25:55,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:25:55,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752805527] [2024-06-20 16:25:55,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:25:55,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:25:55,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:25:55,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:25:55,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:25:55,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-20 16:25:55,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:55,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:25:55,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-20 16:25:55,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:25:56,329 INFO L124 PetriNetUnfolderBase]: 1580/2426 cut-off events. [2024-06-20 16:25:56,329 INFO L125 PetriNetUnfolderBase]: For 3144/3147 co-relation queries the response was YES. [2024-06-20 16:25:56,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7183 conditions, 2426 events. 1580/2426 cut-off events. For 3144/3147 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11893 event pairs, 481 based on Foata normal form. 12/2417 useless extension candidates. Maximal degree in co-relation 7166. Up to 2216 conditions per place. [2024-06-20 16:25:56,342 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-20 16:25:56,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 499 flow [2024-06-20 16:25:56,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:25:56,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:25:56,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-20 16:25:56,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-20 16:25:56,343 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 141 transitions. [2024-06-20 16:25:56,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 499 flow [2024-06-20 16:25:56,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 491 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-20 16:25:56,347 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 293 flow [2024-06-20 16:25:56,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-20 16:25:56,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-20 16:25:56,348 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 293 flow [2024-06-20 16:25:56,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:56,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:25:56,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:25:56,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:25:56,349 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-20 16:25:56,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:25:56,349 INFO L85 PathProgramCache]: Analyzing trace with hash 706560531, now seen corresponding path program 1 times [2024-06-20 16:25:56,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:25:56,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258344255] [2024-06-20 16:25:56,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:25:56,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:25:56,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:25:56,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:25:56,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:25:56,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258344255] [2024-06-20 16:25:56,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258344255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:25:56,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:25:56,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:25:56,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892882848] [2024-06-20 16:25:56,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:25:56,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:25:56,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:25:56,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:25:56,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:25:57,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:25:57,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 293 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:57,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:25:57,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:25:57,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:25:57,440 INFO L124 PetriNetUnfolderBase]: 1368/2164 cut-off events. [2024-06-20 16:25:57,440 INFO L125 PetriNetUnfolderBase]: For 4021/4021 co-relation queries the response was YES. [2024-06-20 16:25:57,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6935 conditions, 2164 events. 1368/2164 cut-off events. For 4021/4021 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10905 event pairs, 562 based on Foata normal form. 2/2133 useless extension candidates. Maximal degree in co-relation 6914. Up to 2036 conditions per place. [2024-06-20 16:25:57,452 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-06-20 16:25:57,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 63 transitions, 435 flow [2024-06-20 16:25:57,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:25:57,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:25:57,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-20 16:25:57,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 16:25:57,453 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 293 flow. Second operand 5 states and 95 transitions. [2024-06-20 16:25:57,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 63 transitions, 435 flow [2024-06-20 16:25:57,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 385 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 16:25:57,461 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 267 flow [2024-06-20 16:25:57,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-20 16:25:57,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-20 16:25:57,463 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 267 flow [2024-06-20 16:25:57,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:57,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:25:57,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:25:57,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:25:57,464 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-20 16:25:57,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:25:57,464 INFO L85 PathProgramCache]: Analyzing trace with hash 413751189, now seen corresponding path program 1 times [2024-06-20 16:25:57,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:25:57,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575029097] [2024-06-20 16:25:57,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:25:57,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:25:57,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:25:58,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:25:58,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:25:58,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575029097] [2024-06-20 16:25:58,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575029097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:25:58,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:25:58,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:25:58,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358032743] [2024-06-20 16:25:58,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:25:58,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:25:58,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:25:58,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:25:58,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:25:58,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:25:58,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 267 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:58,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:25:58,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:25:58,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:25:58,770 INFO L124 PetriNetUnfolderBase]: 1358/2222 cut-off events. [2024-06-20 16:25:58,770 INFO L125 PetriNetUnfolderBase]: For 4716/4716 co-relation queries the response was YES. [2024-06-20 16:25:58,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6989 conditions, 2222 events. 1358/2222 cut-off events. For 4716/4716 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11529 event pairs, 526 based on Foata normal form. 4/2215 useless extension candidates. Maximal degree in co-relation 6966. Up to 2004 conditions per place. [2024-06-20 16:25:58,785 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-20 16:25:58,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 71 transitions, 455 flow [2024-06-20 16:25:58,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:25:58,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:25:58,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-20 16:25:58,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-20 16:25:58,786 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 267 flow. Second operand 6 states and 113 transitions. [2024-06-20 16:25:58,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 71 transitions, 455 flow [2024-06-20 16:25:58,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 71 transitions, 433 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 16:25:58,791 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 299 flow [2024-06-20 16:25:58,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=299, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-20 16:25:58,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-20 16:25:58,794 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 299 flow [2024-06-20 16:25:58,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:58,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:25:58,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:25:58,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:25:58,795 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-20 16:25:58,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:25:58,795 INFO L85 PathProgramCache]: Analyzing trace with hash -831866872, now seen corresponding path program 1 times [2024-06-20 16:25:58,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:25:58,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844010371] [2024-06-20 16:25:58,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:25:58,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:25:58,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:25:59,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-20 16:25:59,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:25:59,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844010371] [2024-06-20 16:25:59,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844010371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:25:59,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:25:59,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:25:59,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790814350] [2024-06-20 16:25:59,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:25:59,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:25:59,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:25:59,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:25:59,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:25:59,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:25:59,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 299 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:25:59,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:25:59,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:25:59,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:00,069 INFO L124 PetriNetUnfolderBase]: 1571/2445 cut-off events. [2024-06-20 16:26:00,069 INFO L125 PetriNetUnfolderBase]: For 7155/7161 co-relation queries the response was YES. [2024-06-20 16:26:00,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8419 conditions, 2445 events. 1571/2445 cut-off events. For 7155/7161 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12136 event pairs, 635 based on Foata normal form. 8/2439 useless extension candidates. Maximal degree in co-relation 8396. Up to 2253 conditions per place. [2024-06-20 16:26:00,120 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 19 changer transitions 0/78 dead transitions. [2024-06-20 16:26:00,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 541 flow [2024-06-20 16:26:00,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:26:00,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:26:00,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-20 16:26:00,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-20 16:26:00,123 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 299 flow. Second operand 6 states and 116 transitions. [2024-06-20 16:26:00,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 541 flow [2024-06-20 16:26:00,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 511 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:00,131 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 341 flow [2024-06-20 16:26:00,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-20 16:26:00,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-20 16:26:00,132 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 341 flow [2024-06-20 16:26:00,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:00,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:00,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:00,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:26:00,133 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-20 16:26:00,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:00,133 INFO L85 PathProgramCache]: Analyzing trace with hash 399861554, now seen corresponding path program 2 times [2024-06-20 16:26:00,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:00,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722823979] [2024-06-20 16:26:00,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:00,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:00,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:00,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-20 16:26:00,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:00,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722823979] [2024-06-20 16:26:00,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722823979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:00,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:00,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:26:00,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879903247] [2024-06-20 16:26:00,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:00,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:26:00,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:00,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:26:00,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:26:00,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:00,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:00,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:00,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:00,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:01,315 INFO L124 PetriNetUnfolderBase]: 1559/2418 cut-off events. [2024-06-20 16:26:01,316 INFO L125 PetriNetUnfolderBase]: For 8569/8575 co-relation queries the response was YES. [2024-06-20 16:26:01,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8588 conditions, 2418 events. 1559/2418 cut-off events. For 8569/8575 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11900 event pairs, 649 based on Foata normal form. 3/2402 useless extension candidates. Maximal degree in co-relation 8564. Up to 2237 conditions per place. [2024-06-20 16:26:01,326 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 48 selfloop transitions, 20 changer transitions 0/73 dead transitions. [2024-06-20 16:26:01,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 73 transitions, 515 flow [2024-06-20 16:26:01,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:26:01,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:26:01,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-20 16:26:01,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 16:26:01,330 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 341 flow. Second operand 6 states and 112 transitions. [2024-06-20 16:26:01,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 73 transitions, 515 flow [2024-06-20 16:26:01,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 486 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 16:26:01,336 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 360 flow [2024-06-20 16:26:01,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=360, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-06-20 16:26:01,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-20 16:26:01,338 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 360 flow [2024-06-20 16:26:01,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:01,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:01,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:01,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:26:01,339 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-20 16:26:01,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:01,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1700990038, now seen corresponding path program 1 times [2024-06-20 16:26:01,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:01,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19689753] [2024-06-20 16:26:01,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:01,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:01,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:02,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:02,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:02,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19689753] [2024-06-20 16:26:02,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19689753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:02,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:02,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:02,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637411925] [2024-06-20 16:26:02,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:02,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:02,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:02,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:02,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:02,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:02,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 360 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:02,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:02,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:02,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:02,662 INFO L124 PetriNetUnfolderBase]: 1733/2674 cut-off events. [2024-06-20 16:26:02,662 INFO L125 PetriNetUnfolderBase]: For 11477/11483 co-relation queries the response was YES. [2024-06-20 16:26:02,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9949 conditions, 2674 events. 1733/2674 cut-off events. For 11477/11483 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13228 event pairs, 546 based on Foata normal form. 9/2665 useless extension candidates. Maximal degree in co-relation 9924. Up to 2237 conditions per place. [2024-06-20 16:26:02,676 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 79 selfloop transitions, 39 changer transitions 0/123 dead transitions. [2024-06-20 16:26:02,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 123 transitions, 997 flow [2024-06-20 16:26:02,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:02,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:02,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 16:26:02,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-20 16:26:02,678 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 360 flow. Second operand 8 states and 161 transitions. [2024-06-20 16:26:02,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 123 transitions, 997 flow [2024-06-20 16:26:02,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 123 transitions, 871 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:02,687 INFO L231 Difference]: Finished difference. Result has 69 places, 82 transitions, 581 flow [2024-06-20 16:26:02,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=581, PETRI_PLACES=69, PETRI_TRANSITIONS=82} [2024-06-20 16:26:02,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-20 16:26:02,688 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 82 transitions, 581 flow [2024-06-20 16:26:02,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:02,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:02,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:02,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:26:02,689 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-20 16:26:02,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:02,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1994410538, now seen corresponding path program 2 times [2024-06-20 16:26:02,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:02,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441943903] [2024-06-20 16:26:02,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:02,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:02,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:03,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-20 16:26:03,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:03,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441943903] [2024-06-20 16:26:03,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441943903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:03,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:03,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:03,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092178661] [2024-06-20 16:26:03,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:03,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:03,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:03,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:03,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:03,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:03,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 82 transitions, 581 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:03,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:03,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:03,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:04,110 INFO L124 PetriNetUnfolderBase]: 1805/2786 cut-off events. [2024-06-20 16:26:04,110 INFO L125 PetriNetUnfolderBase]: For 14900/14905 co-relation queries the response was YES. [2024-06-20 16:26:04,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11402 conditions, 2786 events. 1805/2786 cut-off events. For 14900/14905 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13876 event pairs, 551 based on Foata normal form. 12/2780 useless extension candidates. Maximal degree in co-relation 11373. Up to 2285 conditions per place. [2024-06-20 16:26:04,126 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 65 selfloop transitions, 48 changer transitions 0/118 dead transitions. [2024-06-20 16:26:04,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 118 transitions, 1003 flow [2024-06-20 16:26:04,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:04,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:04,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 16:26:04,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-20 16:26:04,128 INFO L175 Difference]: Start difference. First operand has 69 places, 82 transitions, 581 flow. Second operand 7 states and 138 transitions. [2024-06-20 16:26:04,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 118 transitions, 1003 flow [2024-06-20 16:26:04,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 118 transitions, 975 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-20 16:26:04,144 INFO L231 Difference]: Finished difference. Result has 74 places, 89 transitions, 734 flow [2024-06-20 16:26:04,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=734, PETRI_PLACES=74, PETRI_TRANSITIONS=89} [2024-06-20 16:26:04,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-20 16:26:04,146 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 89 transitions, 734 flow [2024-06-20 16:26:04,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:04,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:04,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:04,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:26:04,147 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-20 16:26:04,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:04,147 INFO L85 PathProgramCache]: Analyzing trace with hash -488955566, now seen corresponding path program 3 times [2024-06-20 16:26:04,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:04,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393377803] [2024-06-20 16:26:04,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:04,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:04,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:04,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:04,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393377803] [2024-06-20 16:26:04,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393377803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:04,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:04,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:04,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063871298] [2024-06-20 16:26:04,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:04,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:04,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:04,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:04,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:04,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:04,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 89 transitions, 734 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:04,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:04,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:04,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:05,600 INFO L124 PetriNetUnfolderBase]: 1841/2828 cut-off events. [2024-06-20 16:26:05,600 INFO L125 PetriNetUnfolderBase]: For 18153/18161 co-relation queries the response was YES. [2024-06-20 16:26:05,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12401 conditions, 2828 events. 1841/2828 cut-off events. For 18153/18161 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13978 event pairs, 563 based on Foata normal form. 7/2804 useless extension candidates. Maximal degree in co-relation 12370. Up to 2301 conditions per place. [2024-06-20 16:26:05,615 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 62 selfloop transitions, 60 changer transitions 0/127 dead transitions. [2024-06-20 16:26:05,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 127 transitions, 1268 flow [2024-06-20 16:26:05,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:05,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:05,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 16:26:05,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-20 16:26:05,617 INFO L175 Difference]: Start difference. First operand has 74 places, 89 transitions, 734 flow. Second operand 7 states and 138 transitions. [2024-06-20 16:26:05,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 127 transitions, 1268 flow [2024-06-20 16:26:05,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 127 transitions, 1152 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:05,637 INFO L231 Difference]: Finished difference. Result has 77 places, 99 transitions, 882 flow [2024-06-20 16:26:05,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=882, PETRI_PLACES=77, PETRI_TRANSITIONS=99} [2024-06-20 16:26:05,638 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-20 16:26:05,638 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 99 transitions, 882 flow [2024-06-20 16:26:05,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:05,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:05,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:05,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:26:05,638 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:05,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:05,639 INFO L85 PathProgramCache]: Analyzing trace with hash -13426628, now seen corresponding path program 4 times [2024-06-20 16:26:05,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:05,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469595104] [2024-06-20 16:26:05,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:05,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:05,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:06,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:06,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:06,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469595104] [2024-06-20 16:26:06,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469595104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:06,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:06,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:06,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733159224] [2024-06-20 16:26:06,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:06,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:06,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:06,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:06,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:06,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:06,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 99 transitions, 882 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:06,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:06,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:06,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:07,110 INFO L124 PetriNetUnfolderBase]: 1825/2814 cut-off events. [2024-06-20 16:26:07,111 INFO L125 PetriNetUnfolderBase]: For 18412/18420 co-relation queries the response was YES. [2024-06-20 16:26:07,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12227 conditions, 2814 events. 1825/2814 cut-off events. For 18412/18420 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13953 event pairs, 569 based on Foata normal form. 7/2788 useless extension candidates. Maximal degree in co-relation 12195. Up to 2294 conditions per place. [2024-06-20 16:26:07,126 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 62 selfloop transitions, 58 changer transitions 0/125 dead transitions. [2024-06-20 16:26:07,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 125 transitions, 1242 flow [2024-06-20 16:26:07,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:07,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:07,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-20 16:26:07,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-20 16:26:07,127 INFO L175 Difference]: Start difference. First operand has 77 places, 99 transitions, 882 flow. Second operand 7 states and 137 transitions. [2024-06-20 16:26:07,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 125 transitions, 1242 flow [2024-06-20 16:26:07,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 125 transitions, 1146 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 16:26:07,153 INFO L231 Difference]: Finished difference. Result has 81 places, 99 transitions, 912 flow [2024-06-20 16:26:07,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=912, PETRI_PLACES=81, PETRI_TRANSITIONS=99} [2024-06-20 16:26:07,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-20 16:26:07,154 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 99 transitions, 912 flow [2024-06-20 16:26:07,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:07,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:07,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:07,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:26:07,155 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:07,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:07,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1817032940, now seen corresponding path program 1 times [2024-06-20 16:26:07,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:07,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803742409] [2024-06-20 16:26:07,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:07,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:07,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:08,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:08,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:08,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803742409] [2024-06-20 16:26:08,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803742409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:08,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:08,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:26:08,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418592126] [2024-06-20 16:26:08,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:08,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:26:08,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:08,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:26:08,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:26:08,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:26:08,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 99 transitions, 912 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:08,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:08,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:26:08,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:09,020 INFO L124 PetriNetUnfolderBase]: 1610/2581 cut-off events. [2024-06-20 16:26:09,020 INFO L125 PetriNetUnfolderBase]: For 17979/17981 co-relation queries the response was YES. [2024-06-20 16:26:09,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11235 conditions, 2581 events. 1610/2581 cut-off events. For 17979/17981 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13122 event pairs, 517 based on Foata normal form. 4/2566 useless extension candidates. Maximal degree in co-relation 11201. Up to 2349 conditions per place. [2024-06-20 16:26:09,034 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 103 selfloop transitions, 13 changer transitions 0/122 dead transitions. [2024-06-20 16:26:09,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 122 transitions, 1228 flow [2024-06-20 16:26:09,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:09,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:09,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 16:26:09,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-20 16:26:09,036 INFO L175 Difference]: Start difference. First operand has 81 places, 99 transitions, 912 flow. Second operand 7 states and 130 transitions. [2024-06-20 16:26:09,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 122 transitions, 1228 flow [2024-06-20 16:26:09,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 122 transitions, 1085 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:09,056 INFO L231 Difference]: Finished difference. Result has 82 places, 101 transitions, 828 flow [2024-06-20 16:26:09,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=828, PETRI_PLACES=82, PETRI_TRANSITIONS=101} [2024-06-20 16:26:09,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-20 16:26:09,057 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 101 transitions, 828 flow [2024-06-20 16:26:09,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:09,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:09,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:09,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:26:09,057 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:09,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:09,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1979327272, now seen corresponding path program 1 times [2024-06-20 16:26:09,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:09,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141441617] [2024-06-20 16:26:09,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:09,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:09,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:09,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:09,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:09,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141441617] [2024-06-20 16:26:09,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141441617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:09,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:09,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:26:09,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236566807] [2024-06-20 16:26:09,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:09,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:26:09,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:09,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:26:09,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:26:09,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:26:09,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 101 transitions, 828 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:09,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:09,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:26:09,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:10,135 INFO L124 PetriNetUnfolderBase]: 1607/2577 cut-off events. [2024-06-20 16:26:10,135 INFO L125 PetriNetUnfolderBase]: For 18752/18754 co-relation queries the response was YES. [2024-06-20 16:26:10,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11170 conditions, 2577 events. 1607/2577 cut-off events. For 18752/18754 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13097 event pairs, 554 based on Foata normal form. 1/2559 useless extension candidates. Maximal degree in co-relation 11135. Up to 2387 conditions per place. [2024-06-20 16:26:10,151 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 98 selfloop transitions, 8 changer transitions 0/112 dead transitions. [2024-06-20 16:26:10,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 112 transitions, 1086 flow [2024-06-20 16:26:10,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:26:10,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:26:10,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-20 16:26:10,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-20 16:26:10,152 INFO L175 Difference]: Start difference. First operand has 82 places, 101 transitions, 828 flow. Second operand 5 states and 91 transitions. [2024-06-20 16:26:10,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 112 transitions, 1086 flow [2024-06-20 16:26:10,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 1045 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 16:26:10,173 INFO L231 Difference]: Finished difference. Result has 82 places, 104 transitions, 837 flow [2024-06-20 16:26:10,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=837, PETRI_PLACES=82, PETRI_TRANSITIONS=104} [2024-06-20 16:26:10,174 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-20 16:26:10,174 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 104 transitions, 837 flow [2024-06-20 16:26:10,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:10,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:10,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:10,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:26:10,176 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-20 16:26:10,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:10,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1697189302, now seen corresponding path program 1 times [2024-06-20 16:26:10,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:10,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928591998] [2024-06-20 16:26:10,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:10,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:10,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:10,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:10,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:10,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928591998] [2024-06-20 16:26:10,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928591998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:10,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:10,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:10,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351594656] [2024-06-20 16:26:10,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:10,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:10,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:10,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:10,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:10,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:10,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 104 transitions, 837 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:10,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:10,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:10,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:11,562 INFO L124 PetriNetUnfolderBase]: 1858/2891 cut-off events. [2024-06-20 16:26:11,563 INFO L125 PetriNetUnfolderBase]: For 25322/25331 co-relation queries the response was YES. [2024-06-20 16:26:11,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13080 conditions, 2891 events. 1858/2891 cut-off events. For 25322/25331 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 14394 event pairs, 572 based on Foata normal form. 14/2901 useless extension candidates. Maximal degree in co-relation 13044. Up to 2316 conditions per place. [2024-06-20 16:26:11,578 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 74 selfloop transitions, 63 changer transitions 0/142 dead transitions. [2024-06-20 16:26:11,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 142 transitions, 1337 flow [2024-06-20 16:26:11,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:11,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:11,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-20 16:26:11,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-20 16:26:11,579 INFO L175 Difference]: Start difference. First operand has 82 places, 104 transitions, 837 flow. Second operand 7 states and 142 transitions. [2024-06-20 16:26:11,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 142 transitions, 1337 flow [2024-06-20 16:26:11,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 142 transitions, 1309 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 16:26:11,600 INFO L231 Difference]: Finished difference. Result has 86 places, 110 transitions, 1022 flow [2024-06-20 16:26:11,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1022, PETRI_PLACES=86, PETRI_TRANSITIONS=110} [2024-06-20 16:26:11,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-20 16:26:11,600 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 110 transitions, 1022 flow [2024-06-20 16:26:11,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:11,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:11,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:11,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:26:11,601 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-20 16:26:11,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:11,601 INFO L85 PathProgramCache]: Analyzing trace with hash -560115186, now seen corresponding path program 2 times [2024-06-20 16:26:11,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:11,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524545478] [2024-06-20 16:26:11,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:11,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:11,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:12,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:12,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:12,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524545478] [2024-06-20 16:26:12,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524545478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:12,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:12,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:12,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246995458] [2024-06-20 16:26:12,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:12,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:12,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:12,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:12,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:12,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:12,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 110 transitions, 1022 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:12,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:12,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:12,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:12,992 INFO L124 PetriNetUnfolderBase]: 1890/2947 cut-off events. [2024-06-20 16:26:12,992 INFO L125 PetriNetUnfolderBase]: For 29578/29583 co-relation queries the response was YES. [2024-06-20 16:26:12,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13978 conditions, 2947 events. 1890/2947 cut-off events. For 29578/29583 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 14803 event pairs, 558 based on Foata normal form. 8/2951 useless extension candidates. Maximal degree in co-relation 13941. Up to 2345 conditions per place. [2024-06-20 16:26:13,007 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 65 changer transitions 0/145 dead transitions. [2024-06-20 16:26:13,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 145 transitions, 1532 flow [2024-06-20 16:26:13,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:13,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:13,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 16:26:13,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-20 16:26:13,010 INFO L175 Difference]: Start difference. First operand has 86 places, 110 transitions, 1022 flow. Second operand 7 states and 138 transitions. [2024-06-20 16:26:13,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 145 transitions, 1532 flow [2024-06-20 16:26:13,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 145 transitions, 1317 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:13,033 INFO L231 Difference]: Finished difference. Result has 87 places, 116 transitions, 1038 flow [2024-06-20 16:26:13,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1038, PETRI_PLACES=87, PETRI_TRANSITIONS=116} [2024-06-20 16:26:13,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-20 16:26:13,034 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 116 transitions, 1038 flow [2024-06-20 16:26:13,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:13,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:13,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:13,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:26:13,035 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-20 16:26:13,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:13,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2022247450, now seen corresponding path program 3 times [2024-06-20 16:26:13,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:13,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157164980] [2024-06-20 16:26:13,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:13,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:13,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:13,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157164980] [2024-06-20 16:26:13,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157164980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:13,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:13,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:13,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664692879] [2024-06-20 16:26:13,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:13,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:13,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:13,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:13,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:13,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:13,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 116 transitions, 1038 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:13,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:13,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:13,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:14,452 INFO L124 PetriNetUnfolderBase]: 1874/2925 cut-off events. [2024-06-20 16:26:14,452 INFO L125 PetriNetUnfolderBase]: For 30794/30805 co-relation queries the response was YES. [2024-06-20 16:26:14,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13881 conditions, 2925 events. 1874/2925 cut-off events. For 30794/30805 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 14635 event pairs, 576 based on Foata normal form. 9/2919 useless extension candidates. Maximal degree in co-relation 13844. Up to 2332 conditions per place. [2024-06-20 16:26:14,468 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 62 changer transitions 0/139 dead transitions. [2024-06-20 16:26:14,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 139 transitions, 1380 flow [2024-06-20 16:26:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:14,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:14,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 16:26:14,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-20 16:26:14,470 INFO L175 Difference]: Start difference. First operand has 87 places, 116 transitions, 1038 flow. Second operand 7 states and 131 transitions. [2024-06-20 16:26:14,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 139 transitions, 1380 flow [2024-06-20 16:26:14,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 139 transitions, 1242 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:14,498 INFO L231 Difference]: Finished difference. Result has 90 places, 116 transitions, 1035 flow [2024-06-20 16:26:14,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1035, PETRI_PLACES=90, PETRI_TRANSITIONS=116} [2024-06-20 16:26:14,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-20 16:26:14,498 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 116 transitions, 1035 flow [2024-06-20 16:26:14,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:14,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:14,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:14,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:26:14,499 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-20 16:26:14,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:14,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1203686752, now seen corresponding path program 1 times [2024-06-20 16:26:14,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:14,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813711480] [2024-06-20 16:26:14,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:14,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:14,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:15,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:15,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:15,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813711480] [2024-06-20 16:26:15,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813711480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:15,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:15,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:26:15,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189945847] [2024-06-20 16:26:15,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:15,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:26:15,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:15,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:26:15,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:26:15,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:15,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 116 transitions, 1035 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 16:26:15,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:15,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:15,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:15,685 INFO L124 PetriNetUnfolderBase]: 1871/2935 cut-off events. [2024-06-20 16:26:15,686 INFO L125 PetriNetUnfolderBase]: For 33584/33586 co-relation queries the response was YES. [2024-06-20 16:26:15,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14022 conditions, 2935 events. 1871/2935 cut-off events. For 33584/33586 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 14800 event pairs, 671 based on Foata normal form. 1/2933 useless extension candidates. Maximal degree in co-relation 13984. Up to 2765 conditions per place. [2024-06-20 16:26:15,702 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 112 selfloop transitions, 11 changer transitions 0/128 dead transitions. [2024-06-20 16:26:15,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 128 transitions, 1333 flow [2024-06-20 16:26:15,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:26:15,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:26:15,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-20 16:26:15,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-20 16:26:15,703 INFO L175 Difference]: Start difference. First operand has 90 places, 116 transitions, 1035 flow. Second operand 6 states and 100 transitions. [2024-06-20 16:26:15,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 128 transitions, 1333 flow [2024-06-20 16:26:15,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 1150 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:26:15,737 INFO L231 Difference]: Finished difference. Result has 89 places, 119 transitions, 912 flow [2024-06-20 16:26:15,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=912, PETRI_PLACES=89, PETRI_TRANSITIONS=119} [2024-06-20 16:26:15,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-20 16:26:15,737 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 119 transitions, 912 flow [2024-06-20 16:26:15,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 16:26:15,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:15,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:15,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:26:15,738 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-20 16:26:15,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:15,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1191412871, now seen corresponding path program 1 times [2024-06-20 16:26:15,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:15,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470529229] [2024-06-20 16:26:15,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:15,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:15,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:16,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:16,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:16,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470529229] [2024-06-20 16:26:16,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470529229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:16,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:16,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:16,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099407482] [2024-06-20 16:26:16,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:16,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:16,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:16,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:16,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:16,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:16,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 119 transitions, 912 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:16,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:16,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:16,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:17,093 INFO L124 PetriNetUnfolderBase]: 1951/3023 cut-off events. [2024-06-20 16:26:17,093 INFO L125 PetriNetUnfolderBase]: For 41731/41736 co-relation queries the response was YES. [2024-06-20 16:26:17,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14969 conditions, 3023 events. 1951/3023 cut-off events. For 41731/41736 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 15226 event pairs, 476 based on Foata normal form. 6/3025 useless extension candidates. Maximal degree in co-relation 14930. Up to 2613 conditions per place. [2024-06-20 16:26:17,110 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 111 selfloop transitions, 32 changer transitions 0/149 dead transitions. [2024-06-20 16:26:17,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 149 transitions, 1384 flow [2024-06-20 16:26:17,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:17,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:17,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-20 16:26:17,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-20 16:26:17,111 INFO L175 Difference]: Start difference. First operand has 89 places, 119 transitions, 912 flow. Second operand 7 states and 132 transitions. [2024-06-20 16:26:17,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 149 transitions, 1384 flow [2024-06-20 16:26:17,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 149 transitions, 1346 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:17,171 INFO L231 Difference]: Finished difference. Result has 92 places, 123 transitions, 993 flow [2024-06-20 16:26:17,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=993, PETRI_PLACES=92, PETRI_TRANSITIONS=123} [2024-06-20 16:26:17,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-20 16:26:17,171 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 123 transitions, 993 flow [2024-06-20 16:26:17,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:17,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:17,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:17,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:26:17,172 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-20 16:26:17,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:17,172 INFO L85 PathProgramCache]: Analyzing trace with hash -299169663, now seen corresponding path program 2 times [2024-06-20 16:26:17,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:17,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068459032] [2024-06-20 16:26:17,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:17,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:17,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:17,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:17,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:17,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068459032] [2024-06-20 16:26:17,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068459032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:17,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:17,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:17,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724637344] [2024-06-20 16:26:17,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:17,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:17,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:17,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:17,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:17,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:17,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 123 transitions, 993 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:17,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:17,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:17,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:18,482 INFO L124 PetriNetUnfolderBase]: 1943/3010 cut-off events. [2024-06-20 16:26:18,482 INFO L125 PetriNetUnfolderBase]: For 45960/45965 co-relation queries the response was YES. [2024-06-20 16:26:18,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15373 conditions, 3010 events. 1943/3010 cut-off events. For 45960/45965 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15107 event pairs, 614 based on Foata normal form. 6/3012 useless extension candidates. Maximal degree in co-relation 15333. Up to 2689 conditions per place. [2024-06-20 16:26:18,499 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 108 selfloop transitions, 33 changer transitions 0/147 dead transitions. [2024-06-20 16:26:18,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 147 transitions, 1353 flow [2024-06-20 16:26:18,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:18,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:18,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 16:26:18,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-20 16:26:18,500 INFO L175 Difference]: Start difference. First operand has 92 places, 123 transitions, 993 flow. Second operand 7 states and 130 transitions. [2024-06-20 16:26:18,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 147 transitions, 1353 flow [2024-06-20 16:26:18,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 147 transitions, 1293 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-20 16:26:18,537 INFO L231 Difference]: Finished difference. Result has 96 places, 123 transitions, 1008 flow [2024-06-20 16:26:18,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1008, PETRI_PLACES=96, PETRI_TRANSITIONS=123} [2024-06-20 16:26:18,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-20 16:26:18,538 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 123 transitions, 1008 flow [2024-06-20 16:26:18,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:18,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:18,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:18,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:26:18,538 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-20 16:26:18,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:18,539 INFO L85 PathProgramCache]: Analyzing trace with hash -183693795, now seen corresponding path program 1 times [2024-06-20 16:26:18,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:18,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352704887] [2024-06-20 16:26:18,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:18,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:18,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:19,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:19,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:19,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352704887] [2024-06-20 16:26:19,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352704887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:19,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:19,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:26:19,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879678321] [2024-06-20 16:26:19,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:19,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:26:19,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:19,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:26:19,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:26:19,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:19,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 123 transitions, 1008 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-20 16:26:19,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:19,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:19,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:20,536 INFO L124 PetriNetUnfolderBase]: 2035/3158 cut-off events. [2024-06-20 16:26:20,536 INFO L125 PetriNetUnfolderBase]: For 54655/54660 co-relation queries the response was YES. [2024-06-20 16:26:20,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16302 conditions, 3158 events. 2035/3158 cut-off events. For 54655/54660 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 16123 event pairs, 552 based on Foata normal form. 24/3178 useless extension candidates. Maximal degree in co-relation 16260. Up to 2389 conditions per place. [2024-06-20 16:26:20,555 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 84 selfloop transitions, 70 changer transitions 0/160 dead transitions. [2024-06-20 16:26:20,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 160 transitions, 1454 flow [2024-06-20 16:26:20,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:20,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:20,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:26:20,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 16:26:20,557 INFO L175 Difference]: Start difference. First operand has 96 places, 123 transitions, 1008 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:26:20,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 160 transitions, 1454 flow [2024-06-20 16:26:20,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 160 transitions, 1379 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:20,600 INFO L231 Difference]: Finished difference. Result has 98 places, 125 transitions, 1115 flow [2024-06-20 16:26:20,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1115, PETRI_PLACES=98, PETRI_TRANSITIONS=125} [2024-06-20 16:26:20,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-20 16:26:20,601 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 125 transitions, 1115 flow [2024-06-20 16:26:20,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-20 16:26:20,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:20,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:20,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:26:20,601 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:20,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:20,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1351856415, now seen corresponding path program 1 times [2024-06-20 16:26:20,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:20,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860647628] [2024-06-20 16:26:20,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:20,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:20,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:21,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:21,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:21,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860647628] [2024-06-20 16:26:21,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860647628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:21,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:21,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:26:21,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328810861] [2024-06-20 16:26:21,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:21,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:26:21,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:21,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:26:21,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:26:21,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:21,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 125 transitions, 1115 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 16:26:21,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:21,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:21,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:21,860 INFO L124 PetriNetUnfolderBase]: 2068/3206 cut-off events. [2024-06-20 16:26:21,860 INFO L125 PetriNetUnfolderBase]: For 56112/56118 co-relation queries the response was YES. [2024-06-20 16:26:21,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17109 conditions, 3206 events. 2068/3206 cut-off events. For 56112/56118 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16288 event pairs, 651 based on Foata normal form. 7/3210 useless extension candidates. Maximal degree in co-relation 17066. Up to 3012 conditions per place. [2024-06-20 16:26:21,879 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 125 selfloop transitions, 13 changer transitions 0/144 dead transitions. [2024-06-20 16:26:21,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 144 transitions, 1473 flow [2024-06-20 16:26:21,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:26:21,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:26:21,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-20 16:26:21,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 16:26:21,880 INFO L175 Difference]: Start difference. First operand has 98 places, 125 transitions, 1115 flow. Second operand 6 states and 106 transitions. [2024-06-20 16:26:21,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 144 transitions, 1473 flow [2024-06-20 16:26:21,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 144 transitions, 1325 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:21,926 INFO L231 Difference]: Finished difference. Result has 98 places, 128 transitions, 1034 flow [2024-06-20 16:26:21,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1034, PETRI_PLACES=98, PETRI_TRANSITIONS=128} [2024-06-20 16:26:21,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-20 16:26:21,927 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 128 transitions, 1034 flow [2024-06-20 16:26:21,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 16:26:21,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:21,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:21,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:26:21,927 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:21,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:21,928 INFO L85 PathProgramCache]: Analyzing trace with hash 913099573, now seen corresponding path program 2 times [2024-06-20 16:26:21,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:21,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894581405] [2024-06-20 16:26:21,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:21,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:21,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:23,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:23,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:23,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894581405] [2024-06-20 16:26:23,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894581405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:23,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:23,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:26:23,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834690382] [2024-06-20 16:26:23,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:23,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:26:23,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:23,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:26:23,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:26:23,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:23,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 128 transitions, 1034 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-20 16:26:23,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:23,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:23,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:23,999 INFO L124 PetriNetUnfolderBase]: 2085/3205 cut-off events. [2024-06-20 16:26:23,999 INFO L125 PetriNetUnfolderBase]: For 60693/60701 co-relation queries the response was YES. [2024-06-20 16:26:24,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17283 conditions, 3205 events. 2085/3205 cut-off events. For 60693/60701 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 16164 event pairs, 572 based on Foata normal form. 5/3184 useless extension candidates. Maximal degree in co-relation 17239. Up to 2600 conditions per place. [2024-06-20 16:26:24,016 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 79 selfloop transitions, 74 changer transitions 0/159 dead transitions. [2024-06-20 16:26:24,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 159 transitions, 1464 flow [2024-06-20 16:26:24,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:24,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:24,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:26:24,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 16:26:24,017 INFO L175 Difference]: Start difference. First operand has 98 places, 128 transitions, 1034 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:26:24,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 159 transitions, 1464 flow [2024-06-20 16:26:24,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 159 transitions, 1421 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:24,067 INFO L231 Difference]: Finished difference. Result has 102 places, 130 transitions, 1183 flow [2024-06-20 16:26:24,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1183, PETRI_PLACES=102, PETRI_TRANSITIONS=130} [2024-06-20 16:26:24,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-20 16:26:24,068 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 130 transitions, 1183 flow [2024-06-20 16:26:24,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-20 16:26:24,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:24,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:24,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:26:24,068 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:24,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:24,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1883058163, now seen corresponding path program 3 times [2024-06-20 16:26:24,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:24,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892596719] [2024-06-20 16:26:24,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:24,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:24,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:25,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:25,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:25,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892596719] [2024-06-20 16:26:25,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892596719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:25,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:25,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:26:25,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799364074] [2024-06-20 16:26:25,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:25,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:26:25,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:25,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:26:25,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:26:25,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:25,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 130 transitions, 1183 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-20 16:26:25,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:25,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:25,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:26,085 INFO L124 PetriNetUnfolderBase]: 2102/3232 cut-off events. [2024-06-20 16:26:26,085 INFO L125 PetriNetUnfolderBase]: For 67571/67579 co-relation queries the response was YES. [2024-06-20 16:26:26,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18248 conditions, 3232 events. 2102/3232 cut-off events. For 67571/67579 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16333 event pairs, 518 based on Foata normal form. 5/3211 useless extension candidates. Maximal degree in co-relation 18203. Up to 2389 conditions per place. [2024-06-20 16:26:26,105 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 82 selfloop transitions, 81 changer transitions 0/169 dead transitions. [2024-06-20 16:26:26,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 169 transitions, 1773 flow [2024-06-20 16:26:26,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:26,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:26,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:26:26,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 16:26:26,106 INFO L175 Difference]: Start difference. First operand has 102 places, 130 transitions, 1183 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:26:26,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 169 transitions, 1773 flow [2024-06-20 16:26:26,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 169 transitions, 1601 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:26,193 INFO L231 Difference]: Finished difference. Result has 104 places, 134 transitions, 1256 flow [2024-06-20 16:26:26,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1256, PETRI_PLACES=104, PETRI_TRANSITIONS=134} [2024-06-20 16:26:26,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-20 16:26:26,193 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 134 transitions, 1256 flow [2024-06-20 16:26:26,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-20 16:26:26,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:26,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:26,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:26:26,194 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:26,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:26,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1646586133, now seen corresponding path program 4 times [2024-06-20 16:26:26,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:26,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774872578] [2024-06-20 16:26:26,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:26,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:27,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:27,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:27,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774872578] [2024-06-20 16:26:27,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774872578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:27,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:27,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:26:27,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412926035] [2024-06-20 16:26:27,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:27,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:26:27,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:27,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:26:27,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:26:27,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:27,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 134 transitions, 1256 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-20 16:26:27,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:27,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:27,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:28,272 INFO L124 PetriNetUnfolderBase]: 2094/3224 cut-off events. [2024-06-20 16:26:28,273 INFO L125 PetriNetUnfolderBase]: For 72779/72787 co-relation queries the response was YES. [2024-06-20 16:26:28,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18477 conditions, 3224 events. 2094/3224 cut-off events. For 72779/72787 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16269 event pairs, 582 based on Foata normal form. 5/3203 useless extension candidates. Maximal degree in co-relation 18431. Up to 2615 conditions per place. [2024-06-20 16:26:28,292 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 85 selfloop transitions, 72 changer transitions 0/163 dead transitions. [2024-06-20 16:26:28,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 163 transitions, 1660 flow [2024-06-20 16:26:28,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:28,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:28,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:26:28,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-20 16:26:28,294 INFO L175 Difference]: Start difference. First operand has 104 places, 134 transitions, 1256 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:26:28,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 163 transitions, 1660 flow [2024-06-20 16:26:28,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 163 transitions, 1468 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:26:28,371 INFO L231 Difference]: Finished difference. Result has 107 places, 134 transitions, 1216 flow [2024-06-20 16:26:28,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1216, PETRI_PLACES=107, PETRI_TRANSITIONS=134} [2024-06-20 16:26:28,372 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-20 16:26:28,372 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 134 transitions, 1216 flow [2024-06-20 16:26:28,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-20 16:26:28,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:28,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:28,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:26:28,372 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:28,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:28,373 INFO L85 PathProgramCache]: Analyzing trace with hash -536965305, now seen corresponding path program 2 times [2024-06-20 16:26:28,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:28,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475247583] [2024-06-20 16:26:28,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:28,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:28,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:29,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:29,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:29,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475247583] [2024-06-20 16:26:29,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475247583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:29,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:29,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:26:29,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194716290] [2024-06-20 16:26:29,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:29,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:26:29,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:29,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:26:29,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:26:29,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:29,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 134 transitions, 1216 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 16:26:29,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:29,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:29,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:29,556 INFO L124 PetriNetUnfolderBase]: 2091/3249 cut-off events. [2024-06-20 16:26:29,556 INFO L125 PetriNetUnfolderBase]: For 75784/75802 co-relation queries the response was YES. [2024-06-20 16:26:29,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18430 conditions, 3249 events. 2091/3249 cut-off events. For 75784/75802 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16527 event pairs, 644 based on Foata normal form. 13/3255 useless extension candidates. Maximal degree in co-relation 18383. Up to 3044 conditions per place. [2024-06-20 16:26:29,577 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 124 selfloop transitions, 18 changer transitions 0/148 dead transitions. [2024-06-20 16:26:29,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 148 transitions, 1574 flow [2024-06-20 16:26:29,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:26:29,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:26:29,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-20 16:26:29,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:26:29,578 INFO L175 Difference]: Start difference. First operand has 107 places, 134 transitions, 1216 flow. Second operand 6 states and 102 transitions. [2024-06-20 16:26:29,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 148 transitions, 1574 flow [2024-06-20 16:26:29,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 148 transitions, 1399 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 16:26:29,654 INFO L231 Difference]: Finished difference. Result has 106 places, 137 transitions, 1125 flow [2024-06-20 16:26:29,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1125, PETRI_PLACES=106, PETRI_TRANSITIONS=137} [2024-06-20 16:26:29,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-20 16:26:29,654 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 137 transitions, 1125 flow [2024-06-20 16:26:29,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 16:26:29,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:29,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:29,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:26:29,655 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-20 16:26:29,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:29,655 INFO L85 PathProgramCache]: Analyzing trace with hash -516610953, now seen corresponding path program 1 times [2024-06-20 16:26:29,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:29,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086853301] [2024-06-20 16:26:29,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:29,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:29,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:30,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:30,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:30,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086853301] [2024-06-20 16:26:30,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086853301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:30,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:30,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:26:30,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479800881] [2024-06-20 16:26:30,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:30,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:26:30,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:30,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:26:30,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:26:30,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:26:30,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 137 transitions, 1125 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:30,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:30,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:26:30,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:30,793 INFO L124 PetriNetUnfolderBase]: 1889/3017 cut-off events. [2024-06-20 16:26:30,793 INFO L125 PetriNetUnfolderBase]: For 69237/69239 co-relation queries the response was YES. [2024-06-20 16:26:30,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16741 conditions, 3017 events. 1889/3017 cut-off events. For 69237/69239 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15830 event pairs, 598 based on Foata normal form. 1/3015 useless extension candidates. Maximal degree in co-relation 16693. Up to 2773 conditions per place. [2024-06-20 16:26:30,813 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 134 selfloop transitions, 11 changer transitions 0/152 dead transitions. [2024-06-20 16:26:30,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 152 transitions, 1481 flow [2024-06-20 16:26:30,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:26:30,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:26:30,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-20 16:26:30,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:26:30,814 INFO L175 Difference]: Start difference. First operand has 106 places, 137 transitions, 1125 flow. Second operand 6 states and 108 transitions. [2024-06-20 16:26:30,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 152 transitions, 1481 flow [2024-06-20 16:26:30,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 152 transitions, 1419 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:30,890 INFO L231 Difference]: Finished difference. Result has 108 places, 140 transitions, 1127 flow [2024-06-20 16:26:30,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1127, PETRI_PLACES=108, PETRI_TRANSITIONS=140} [2024-06-20 16:26:30,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-20 16:26:30,891 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 140 transitions, 1127 flow [2024-06-20 16:26:30,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:30,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:30,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:30,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:26:30,891 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:30,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:30,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1340422623, now seen corresponding path program 2 times [2024-06-20 16:26:30,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:30,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457719844] [2024-06-20 16:26:30,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:30,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:30,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:31,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:31,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:31,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457719844] [2024-06-20 16:26:31,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457719844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:31,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:31,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:26:31,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337664399] [2024-06-20 16:26:31,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:31,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:26:31,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:31,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:26:31,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:26:31,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:26:31,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 140 transitions, 1127 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:31,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:31,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:26:31,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:32,100 INFO L124 PetriNetUnfolderBase]: 1886/3014 cut-off events. [2024-06-20 16:26:32,100 INFO L125 PetriNetUnfolderBase]: For 73778/73783 co-relation queries the response was YES. [2024-06-20 16:26:32,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17105 conditions, 3014 events. 1886/3014 cut-off events. For 73778/73783 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15830 event pairs, 602 based on Foata normal form. 3/3013 useless extension candidates. Maximal degree in co-relation 17056. Up to 2763 conditions per place. [2024-06-20 16:26:32,117 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 129 selfloop transitions, 16 changer transitions 0/152 dead transitions. [2024-06-20 16:26:32,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 152 transitions, 1479 flow [2024-06-20 16:26:32,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:26:32,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:26:32,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 16:26:32,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-20 16:26:32,118 INFO L175 Difference]: Start difference. First operand has 108 places, 140 transitions, 1127 flow. Second operand 6 states and 107 transitions. [2024-06-20 16:26:32,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 152 transitions, 1479 flow [2024-06-20 16:26:32,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 152 transitions, 1437 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:32,183 INFO L231 Difference]: Finished difference. Result has 110 places, 143 transitions, 1165 flow [2024-06-20 16:26:32,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1165, PETRI_PLACES=110, PETRI_TRANSITIONS=143} [2024-06-20 16:26:32,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-20 16:26:32,183 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 143 transitions, 1165 flow [2024-06-20 16:26:32,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:32,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:32,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:32,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:26:32,184 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:32,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:32,184 INFO L85 PathProgramCache]: Analyzing trace with hash -536951417, now seen corresponding path program 1 times [2024-06-20 16:26:32,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:32,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113277914] [2024-06-20 16:26:32,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:32,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:32,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:32,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-20 16:26:32,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:32,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113277914] [2024-06-20 16:26:32,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113277914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:32,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:32,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:32,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257684162] [2024-06-20 16:26:32,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:32,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:32,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:32,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:32,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:33,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:33,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 143 transitions, 1165 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:33,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:33,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:33,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:33,444 INFO L124 PetriNetUnfolderBase]: 1999/3125 cut-off events. [2024-06-20 16:26:33,444 INFO L125 PetriNetUnfolderBase]: For 78264/78266 co-relation queries the response was YES. [2024-06-20 16:26:33,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17991 conditions, 3125 events. 1999/3125 cut-off events. For 78264/78266 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15958 event pairs, 643 based on Foata normal form. 1/3123 useless extension candidates. Maximal degree in co-relation 17941. Up to 2973 conditions per place. [2024-06-20 16:26:33,462 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 137 selfloop transitions, 14 changer transitions 0/156 dead transitions. [2024-06-20 16:26:33,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 156 transitions, 1533 flow [2024-06-20 16:26:33,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:33,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:33,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-20 16:26:33,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-20 16:26:33,463 INFO L175 Difference]: Start difference. First operand has 110 places, 143 transitions, 1165 flow. Second operand 7 states and 113 transitions. [2024-06-20 16:26:33,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 156 transitions, 1533 flow [2024-06-20 16:26:33,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 156 transitions, 1475 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:33,514 INFO L231 Difference]: Finished difference. Result has 113 places, 146 transitions, 1185 flow [2024-06-20 16:26:33,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1185, PETRI_PLACES=113, PETRI_TRANSITIONS=146} [2024-06-20 16:26:33,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-20 16:26:33,515 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 146 transitions, 1185 flow [2024-06-20 16:26:33,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:33,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:33,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:33,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:26:33,515 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-20 16:26:33,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:33,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1720907661, now seen corresponding path program 1 times [2024-06-20 16:26:33,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:33,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528254734] [2024-06-20 16:26:33,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:33,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:33,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:34,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:34,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:34,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528254734] [2024-06-20 16:26:34,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528254734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:34,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:34,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:26:34,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468491384] [2024-06-20 16:26:34,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:34,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:26:34,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:34,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:26:34,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:26:34,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:34,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 146 transitions, 1185 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:34,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:34,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:34,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:35,031 INFO L124 PetriNetUnfolderBase]: 2216/3456 cut-off events. [2024-06-20 16:26:35,031 INFO L125 PetriNetUnfolderBase]: For 107992/107997 co-relation queries the response was YES. [2024-06-20 16:26:35,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20981 conditions, 3456 events. 2216/3456 cut-off events. For 107992/107997 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17910 event pairs, 437 based on Foata normal form. 16/3468 useless extension candidates. Maximal degree in co-relation 20930. Up to 2141 conditions per place. [2024-06-20 16:26:35,055 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 113 selfloop transitions, 68 changer transitions 0/187 dead transitions. [2024-06-20 16:26:35,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 187 transitions, 1809 flow [2024-06-20 16:26:35,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:35,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:35,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 16:26:35,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-20 16:26:35,056 INFO L175 Difference]: Start difference. First operand has 113 places, 146 transitions, 1185 flow. Second operand 8 states and 159 transitions. [2024-06-20 16:26:35,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 187 transitions, 1809 flow [2024-06-20 16:26:35,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 187 transitions, 1753 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 16:26:35,130 INFO L231 Difference]: Finished difference. Result has 116 places, 148 transitions, 1321 flow [2024-06-20 16:26:35,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1321, PETRI_PLACES=116, PETRI_TRANSITIONS=148} [2024-06-20 16:26:35,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-20 16:26:35,131 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 148 transitions, 1321 flow [2024-06-20 16:26:35,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:35,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:35,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:35,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:26:35,131 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:35,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:35,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1722781611, now seen corresponding path program 2 times [2024-06-20 16:26:35,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:35,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253971463] [2024-06-20 16:26:35,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:35,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:35,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:35,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:35,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:35,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253971463] [2024-06-20 16:26:35,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253971463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:35,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:35,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:26:35,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661559406] [2024-06-20 16:26:35,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:35,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:26:35,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:35,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:26:35,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:26:36,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:36,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 148 transitions, 1321 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:36,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:36,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:36,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:36,708 INFO L124 PetriNetUnfolderBase]: 2274/3549 cut-off events. [2024-06-20 16:26:36,709 INFO L125 PetriNetUnfolderBase]: For 116595/116600 co-relation queries the response was YES. [2024-06-20 16:26:36,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22011 conditions, 3549 events. 2274/3549 cut-off events. For 116595/116600 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 18487 event pairs, 619 based on Foata normal form. 16/3561 useless extension candidates. Maximal degree in co-relation 21959. Up to 2648 conditions per place. [2024-06-20 16:26:36,735 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 110 selfloop transitions, 71 changer transitions 0/187 dead transitions. [2024-06-20 16:26:36,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 187 transitions, 1827 flow [2024-06-20 16:26:36,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:36,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:36,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 16:26:36,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-20 16:26:36,736 INFO L175 Difference]: Start difference. First operand has 116 places, 148 transitions, 1321 flow. Second operand 8 states and 159 transitions. [2024-06-20 16:26:36,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 187 transitions, 1827 flow [2024-06-20 16:26:36,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 187 transitions, 1744 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:36,856 INFO L231 Difference]: Finished difference. Result has 120 places, 149 transitions, 1414 flow [2024-06-20 16:26:36,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1414, PETRI_PLACES=120, PETRI_TRANSITIONS=149} [2024-06-20 16:26:36,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-20 16:26:36,857 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 149 transitions, 1414 flow [2024-06-20 16:26:36,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:36,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:36,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:36,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:26:36,858 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-20 16:26:36,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:36,858 INFO L85 PathProgramCache]: Analyzing trace with hash 702660079, now seen corresponding path program 1 times [2024-06-20 16:26:36,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:36,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029747085] [2024-06-20 16:26:36,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:36,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:36,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:37,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:37,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:37,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029747085] [2024-06-20 16:26:37,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029747085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:37,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:37,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:37,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756547577] [2024-06-20 16:26:37,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:37,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:37,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:37,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:37,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:37,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:37,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 149 transitions, 1414 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:37,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:37,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:37,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:38,245 INFO L124 PetriNetUnfolderBase]: 2284/3572 cut-off events. [2024-06-20 16:26:38,245 INFO L125 PetriNetUnfolderBase]: For 119542/119551 co-relation queries the response was YES. [2024-06-20 16:26:38,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22651 conditions, 3572 events. 2284/3572 cut-off events. For 119542/119551 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18706 event pairs, 698 based on Foata normal form. 10/3578 useless extension candidates. Maximal degree in co-relation 22597. Up to 3248 conditions per place. [2024-06-20 16:26:38,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 135 selfloop transitions, 35 changer transitions 0/176 dead transitions. [2024-06-20 16:26:38,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 176 transitions, 1882 flow [2024-06-20 16:26:38,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:38,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:38,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 16:26:38,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-20 16:26:38,269 INFO L175 Difference]: Start difference. First operand has 120 places, 149 transitions, 1414 flow. Second operand 7 states and 130 transitions. [2024-06-20 16:26:38,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 176 transitions, 1882 flow [2024-06-20 16:26:38,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 176 transitions, 1724 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:38,368 INFO L231 Difference]: Finished difference. Result has 121 places, 153 transitions, 1392 flow [2024-06-20 16:26:38,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1392, PETRI_PLACES=121, PETRI_TRANSITIONS=153} [2024-06-20 16:26:38,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-20 16:26:38,368 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 153 transitions, 1392 flow [2024-06-20 16:26:38,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:38,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:38,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:38,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:26:38,369 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:38,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:38,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1405264989, now seen corresponding path program 3 times [2024-06-20 16:26:38,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:38,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47195808] [2024-06-20 16:26:38,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:38,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:39,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:39,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47195808] [2024-06-20 16:26:39,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47195808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:39,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:39,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:26:39,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014122278] [2024-06-20 16:26:39,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:39,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:26:39,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:39,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:26:39,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:26:39,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:39,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 153 transitions, 1392 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:39,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:39,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:39,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:40,029 INFO L124 PetriNetUnfolderBase]: 2403/3787 cut-off events. [2024-06-20 16:26:40,029 INFO L125 PetriNetUnfolderBase]: For 137059/137068 co-relation queries the response was YES. [2024-06-20 16:26:40,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24199 conditions, 3787 events. 2403/3787 cut-off events. For 137059/137068 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20288 event pairs, 513 based on Foata normal form. 22/3805 useless extension candidates. Maximal degree in co-relation 24144. Up to 2765 conditions per place. [2024-06-20 16:26:40,056 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 73 changer transitions 0/198 dead transitions. [2024-06-20 16:26:40,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 198 transitions, 2076 flow [2024-06-20 16:26:40,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:40,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:40,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-20 16:26:40,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-20 16:26:40,057 INFO L175 Difference]: Start difference. First operand has 121 places, 153 transitions, 1392 flow. Second operand 8 states and 164 transitions. [2024-06-20 16:26:40,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 198 transitions, 2076 flow [2024-06-20 16:26:40,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 198 transitions, 1970 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-20 16:26:40,173 INFO L231 Difference]: Finished difference. Result has 124 places, 155 transitions, 1496 flow [2024-06-20 16:26:40,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1496, PETRI_PLACES=124, PETRI_TRANSITIONS=155} [2024-06-20 16:26:40,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-20 16:26:40,173 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 155 transitions, 1496 flow [2024-06-20 16:26:40,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:40,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:40,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:40,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:26:40,174 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:40,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:40,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1088680265, now seen corresponding path program 4 times [2024-06-20 16:26:40,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:40,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116778102] [2024-06-20 16:26:40,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:40,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:40,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:40,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-20 16:26:40,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:40,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116778102] [2024-06-20 16:26:40,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116778102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:40,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:40,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:26:40,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323080338] [2024-06-20 16:26:40,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:40,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:26:40,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:40,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:26:40,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:26:41,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:41,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 155 transitions, 1496 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:41,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:41,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:41,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:41,853 INFO L124 PetriNetUnfolderBase]: 2478/3912 cut-off events. [2024-06-20 16:26:41,853 INFO L125 PetriNetUnfolderBase]: For 149715/149724 co-relation queries the response was YES. [2024-06-20 16:26:41,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25350 conditions, 3912 events. 2478/3912 cut-off events. For 149715/149724 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 21247 event pairs, 682 based on Foata normal form. 26/3934 useless extension candidates. Maximal degree in co-relation 25294. Up to 3141 conditions per place. [2024-06-20 16:26:41,879 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 70 changer transitions 0/195 dead transitions. [2024-06-20 16:26:41,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 195 transitions, 2032 flow [2024-06-20 16:26:41,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:41,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:41,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 16:26:41,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-20 16:26:41,881 INFO L175 Difference]: Start difference. First operand has 124 places, 155 transitions, 1496 flow. Second operand 8 states and 159 transitions. [2024-06-20 16:26:41,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 195 transitions, 2032 flow [2024-06-20 16:26:42,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 195 transitions, 1926 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 16:26:42,009 INFO L231 Difference]: Finished difference. Result has 128 places, 156 transitions, 1571 flow [2024-06-20 16:26:42,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1571, PETRI_PLACES=128, PETRI_TRANSITIONS=156} [2024-06-20 16:26:42,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-20 16:26:42,010 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 156 transitions, 1571 flow [2024-06-20 16:26:42,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:42,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:42,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:42,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:26:42,010 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:42,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:42,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1399754739, now seen corresponding path program 5 times [2024-06-20 16:26:42,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:42,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108984306] [2024-06-20 16:26:42,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:42,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:42,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:42,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:42,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:42,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108984306] [2024-06-20 16:26:42,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108984306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:42,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:42,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:26:42,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414035586] [2024-06-20 16:26:42,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:42,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:26:42,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:42,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:26:42,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:26:42,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:42,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 156 transitions, 1571 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:42,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:42,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:42,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:43,693 INFO L124 PetriNetUnfolderBase]: 2553/4031 cut-off events. [2024-06-20 16:26:43,693 INFO L125 PetriNetUnfolderBase]: For 158586/158591 co-relation queries the response was YES. [2024-06-20 16:26:43,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26368 conditions, 4031 events. 2553/4031 cut-off events. For 158586/158591 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 22132 event pairs, 678 based on Foata normal form. 20/4047 useless extension candidates. Maximal degree in co-relation 26310. Up to 3266 conditions per place. [2024-06-20 16:26:43,722 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 121 selfloop transitions, 66 changer transitions 0/193 dead transitions. [2024-06-20 16:26:43,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 193 transitions, 2091 flow [2024-06-20 16:26:43,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:43,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:43,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 16:26:43,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 16:26:43,723 INFO L175 Difference]: Start difference. First operand has 128 places, 156 transitions, 1571 flow. Second operand 8 states and 155 transitions. [2024-06-20 16:26:43,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 193 transitions, 2091 flow [2024-06-20 16:26:43,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 193 transitions, 1940 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:43,875 INFO L231 Difference]: Finished difference. Result has 130 places, 157 transitions, 1593 flow [2024-06-20 16:26:43,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1420, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1593, PETRI_PLACES=130, PETRI_TRANSITIONS=157} [2024-06-20 16:26:43,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-20 16:26:43,876 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 157 transitions, 1593 flow [2024-06-20 16:26:43,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:43,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:43,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:43,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:26:43,876 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:43,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:43,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1094257847, now seen corresponding path program 1 times [2024-06-20 16:26:43,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:43,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923700823] [2024-06-20 16:26:43,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:43,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:43,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:45,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:45,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:45,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923700823] [2024-06-20 16:26:45,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923700823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:45,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:45,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:26:45,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169167504] [2024-06-20 16:26:45,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:45,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:26:45,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:45,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:26:45,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:26:45,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:45,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 157 transitions, 1593 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:45,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:45,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:45,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:45,990 INFO L124 PetriNetUnfolderBase]: 2594/4112 cut-off events. [2024-06-20 16:26:45,990 INFO L125 PetriNetUnfolderBase]: For 163914/163919 co-relation queries the response was YES. [2024-06-20 16:26:46,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26878 conditions, 4112 events. 2594/4112 cut-off events. For 163914/163919 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22844 event pairs, 684 based on Foata normal form. 12/4120 useless extension candidates. Maximal degree in co-relation 26819. Up to 2932 conditions per place. [2024-06-20 16:26:46,017 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 120 selfloop transitions, 69 changer transitions 0/195 dead transitions. [2024-06-20 16:26:46,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 195 transitions, 2121 flow [2024-06-20 16:26:46,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:46,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:46,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:26:46,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 16:26:46,018 INFO L175 Difference]: Start difference. First operand has 130 places, 157 transitions, 1593 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:26:46,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 195 transitions, 2121 flow [2024-06-20 16:26:46,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 195 transitions, 1976 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:46,181 INFO L231 Difference]: Finished difference. Result has 132 places, 158 transitions, 1625 flow [2024-06-20 16:26:46,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1625, PETRI_PLACES=132, PETRI_TRANSITIONS=158} [2024-06-20 16:26:46,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-20 16:26:46,181 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 158 transitions, 1625 flow [2024-06-20 16:26:46,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:46,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:46,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:46,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:26:46,182 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-20 16:26:46,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:46,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1042125357, now seen corresponding path program 2 times [2024-06-20 16:26:46,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:46,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716771670] [2024-06-20 16:26:46,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:46,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:46,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:46,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:46,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:46,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716771670] [2024-06-20 16:26:46,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716771670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:46,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:46,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:46,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981990448] [2024-06-20 16:26:46,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:46,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:46,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:46,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:46,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:46,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:46,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 158 transitions, 1625 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:46,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:46,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:46,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:47,572 INFO L124 PetriNetUnfolderBase]: 2622/4154 cut-off events. [2024-06-20 16:26:47,572 INFO L125 PetriNetUnfolderBase]: For 167862/167867 co-relation queries the response was YES. [2024-06-20 16:26:47,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27381 conditions, 4154 events. 2622/4154 cut-off events. For 167862/167867 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 23181 event pairs, 811 based on Foata normal form. 4/4154 useless extension candidates. Maximal degree in co-relation 27321. Up to 3771 conditions per place. [2024-06-20 16:26:47,599 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 38 changer transitions 0/183 dead transitions. [2024-06-20 16:26:47,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 183 transitions, 2211 flow [2024-06-20 16:26:47,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:47,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:47,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:26:47,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:26:47,600 INFO L175 Difference]: Start difference. First operand has 132 places, 158 transitions, 1625 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:26:47,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 183 transitions, 2211 flow [2024-06-20 16:26:47,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 183 transitions, 2054 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 16:26:47,782 INFO L231 Difference]: Finished difference. Result has 134 places, 166 transitions, 1691 flow [2024-06-20 16:26:47,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1691, PETRI_PLACES=134, PETRI_TRANSITIONS=166} [2024-06-20 16:26:47,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-20 16:26:47,783 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 166 transitions, 1691 flow [2024-06-20 16:26:47,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:47,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:47,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:47,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:26:47,783 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-20 16:26:47,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:47,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1042125729, now seen corresponding path program 1 times [2024-06-20 16:26:47,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:47,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025307342] [2024-06-20 16:26:47,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:47,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:47,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:48,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:48,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:48,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025307342] [2024-06-20 16:26:48,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025307342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:48,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:48,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:48,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631278561] [2024-06-20 16:26:48,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:48,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:48,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:48,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:48,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:48,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:26:48,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 166 transitions, 1691 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:48,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:48,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:26:48,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:49,176 INFO L124 PetriNetUnfolderBase]: 2733/4275 cut-off events. [2024-06-20 16:26:49,176 INFO L125 PetriNetUnfolderBase]: For 176351/176357 co-relation queries the response was YES. [2024-06-20 16:26:49,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28430 conditions, 4275 events. 2733/4275 cut-off events. For 176351/176357 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 23443 event pairs, 861 based on Foata normal form. 7/4279 useless extension candidates. Maximal degree in co-relation 28368. Up to 4128 conditions per place. [2024-06-20 16:26:49,208 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 166 selfloop transitions, 16 changer transitions 0/186 dead transitions. [2024-06-20 16:26:49,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 186 transitions, 2157 flow [2024-06-20 16:26:49,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:49,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:49,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-20 16:26:49,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-20 16:26:49,209 INFO L175 Difference]: Start difference. First operand has 134 places, 166 transitions, 1691 flow. Second operand 7 states and 113 transitions. [2024-06-20 16:26:49,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 186 transitions, 2157 flow [2024-06-20 16:26:49,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 186 transitions, 2069 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-20 16:26:49,385 INFO L231 Difference]: Finished difference. Result has 138 places, 169 transitions, 1693 flow [2024-06-20 16:26:49,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1693, PETRI_PLACES=138, PETRI_TRANSITIONS=169} [2024-06-20 16:26:49,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-20 16:26:49,386 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 169 transitions, 1693 flow [2024-06-20 16:26:49,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:49,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:49,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:49,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:26:49,386 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:49,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:49,387 INFO L85 PathProgramCache]: Analyzing trace with hash -2015399209, now seen corresponding path program 6 times [2024-06-20 16:26:49,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:49,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777914571] [2024-06-20 16:26:49,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:49,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:49,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:50,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:50,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:50,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777914571] [2024-06-20 16:26:50,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777914571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:50,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:50,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:26:50,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113056704] [2024-06-20 16:26:50,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:50,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:26:50,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:50,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:26:50,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:26:50,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:50,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 169 transitions, 1693 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:50,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:50,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:50,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:51,064 INFO L124 PetriNetUnfolderBase]: 2603/4121 cut-off events. [2024-06-20 16:26:51,064 INFO L125 PetriNetUnfolderBase]: For 184702/184713 co-relation queries the response was YES. [2024-06-20 16:26:51,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27557 conditions, 4121 events. 2603/4121 cut-off events. For 184702/184713 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22815 event pairs, 693 based on Foata normal form. 23/4129 useless extension candidates. Maximal degree in co-relation 27493. Up to 3343 conditions per place. [2024-06-20 16:26:51,096 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 63 changer transitions 0/201 dead transitions. [2024-06-20 16:26:51,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 201 transitions, 2189 flow [2024-06-20 16:26:51,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:51,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:51,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:26:51,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 16:26:51,098 INFO L175 Difference]: Start difference. First operand has 138 places, 169 transitions, 1693 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:26:51,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 201 transitions, 2189 flow [2024-06-20 16:26:51,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 201 transitions, 2109 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 16:26:51,287 INFO L231 Difference]: Finished difference. Result has 141 places, 169 transitions, 1748 flow [2024-06-20 16:26:51,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1748, PETRI_PLACES=141, PETRI_TRANSITIONS=169} [2024-06-20 16:26:51,288 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-20 16:26:51,288 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 169 transitions, 1748 flow [2024-06-20 16:26:51,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:51,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:51,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:51,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:26:51,288 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:51,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:51,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1983642919, now seen corresponding path program 2 times [2024-06-20 16:26:51,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:51,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963324697] [2024-06-20 16:26:51,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:51,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:51,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:52,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:52,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:52,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963324697] [2024-06-20 16:26:52,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963324697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:52,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:52,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:26:52,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207820614] [2024-06-20 16:26:52,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:52,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:26:52,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:52,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:26:52,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:26:52,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:52,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 169 transitions, 1748 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:52,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:52,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:52,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:53,374 INFO L124 PetriNetUnfolderBase]: 2583/4085 cut-off events. [2024-06-20 16:26:53,375 INFO L125 PetriNetUnfolderBase]: For 181987/181998 co-relation queries the response was YES. [2024-06-20 16:26:53,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27414 conditions, 4085 events. 2583/4085 cut-off events. For 181987/181998 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22532 event pairs, 670 based on Foata normal form. 15/4085 useless extension candidates. Maximal degree in co-relation 27349. Up to 3221 conditions per place. [2024-06-20 16:26:53,401 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 65 changer transitions 0/203 dead transitions. [2024-06-20 16:26:53,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 203 transitions, 2258 flow [2024-06-20 16:26:53,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:53,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:53,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:26:53,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 16:26:53,402 INFO L175 Difference]: Start difference. First operand has 141 places, 169 transitions, 1748 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:26:53,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 203 transitions, 2258 flow [2024-06-20 16:26:53,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 203 transitions, 2103 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 16:26:53,577 INFO L231 Difference]: Finished difference. Result has 142 places, 169 transitions, 1729 flow [2024-06-20 16:26:53,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1729, PETRI_PLACES=142, PETRI_TRANSITIONS=169} [2024-06-20 16:26:53,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-20 16:26:53,578 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 169 transitions, 1729 flow [2024-06-20 16:26:53,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:53,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:53,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:53,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:26:53,578 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:26:53,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:53,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1974446149, now seen corresponding path program 3 times [2024-06-20 16:26:53,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:53,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005602821] [2024-06-20 16:26:53,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:53,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:53,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:54,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:54,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:54,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005602821] [2024-06-20 16:26:54,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005602821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:54,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:54,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:26:54,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808366830] [2024-06-20 16:26:54,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:54,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:26:54,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:54,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:26:54,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:26:54,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:54,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 169 transitions, 1729 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:54,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:54,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:54,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:55,533 INFO L124 PetriNetUnfolderBase]: 2563/4053 cut-off events. [2024-06-20 16:26:55,534 INFO L125 PetriNetUnfolderBase]: For 182283/182294 co-relation queries the response was YES. [2024-06-20 16:26:55,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26895 conditions, 4053 events. 2563/4053 cut-off events. For 182283/182294 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22320 event pairs, 610 based on Foata normal form. 15/4053 useless extension candidates. Maximal degree in co-relation 26829. Up to 2539 conditions per place. [2024-06-20 16:26:55,563 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 122 selfloop transitions, 73 changer transitions 0/202 dead transitions. [2024-06-20 16:26:55,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 202 transitions, 2175 flow [2024-06-20 16:26:55,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:26:55,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:26:55,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:26:55,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 16:26:55,565 INFO L175 Difference]: Start difference. First operand has 142 places, 169 transitions, 1729 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:26:55,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 202 transitions, 2175 flow [2024-06-20 16:26:55,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 202 transitions, 1943 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 16:26:55,719 INFO L231 Difference]: Finished difference. Result has 141 places, 168 transitions, 1587 flow [2024-06-20 16:26:55,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1587, PETRI_PLACES=141, PETRI_TRANSITIONS=168} [2024-06-20 16:26:55,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-20 16:26:55,720 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 168 transitions, 1587 flow [2024-06-20 16:26:55,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:55,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:55,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:55,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:26:55,720 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-20 16:26:55,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:55,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1516611331, now seen corresponding path program 2 times [2024-06-20 16:26:55,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:55,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063937371] [2024-06-20 16:26:55,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:55,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:55,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:56,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:56,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:56,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063937371] [2024-06-20 16:26:56,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063937371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:56,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:56,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:56,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690188165] [2024-06-20 16:26:56,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:56,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:56,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:56,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:56,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:56,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:26:56,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 168 transitions, 1587 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:56,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:56,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:26:56,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:57,098 INFO L124 PetriNetUnfolderBase]: 2662/4167 cut-off events. [2024-06-20 16:26:57,099 INFO L125 PetriNetUnfolderBase]: For 182202/182220 co-relation queries the response was YES. [2024-06-20 16:26:57,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27136 conditions, 4167 events. 2662/4167 cut-off events. For 182202/182220 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22697 event pairs, 801 based on Foata normal form. 13/4173 useless extension candidates. Maximal degree in co-relation 27070. Up to 3999 conditions per place. [2024-06-20 16:26:57,129 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 154 selfloop transitions, 29 changer transitions 0/187 dead transitions. [2024-06-20 16:26:57,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 187 transitions, 2179 flow [2024-06-20 16:26:57,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:57,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:57,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-20 16:26:57,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-20 16:26:57,130 INFO L175 Difference]: Start difference. First operand has 141 places, 168 transitions, 1587 flow. Second operand 7 states and 110 transitions. [2024-06-20 16:26:57,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 187 transitions, 2179 flow [2024-06-20 16:26:57,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 187 transitions, 1974 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 16:26:57,302 INFO L231 Difference]: Finished difference. Result has 141 places, 174 transitions, 1556 flow [2024-06-20 16:26:57,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1556, PETRI_PLACES=141, PETRI_TRANSITIONS=174} [2024-06-20 16:26:57,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-20 16:26:57,302 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 174 transitions, 1556 flow [2024-06-20 16:26:57,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:57,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:57,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:57,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:26:57,303 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-20 16:26:57,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:57,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1396388769, now seen corresponding path program 3 times [2024-06-20 16:26:57,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:57,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388283846] [2024-06-20 16:26:57,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:57,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:57,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:58,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:58,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:58,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388283846] [2024-06-20 16:26:58,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388283846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:58,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:58,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:58,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326497033] [2024-06-20 16:26:58,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:58,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:58,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:58,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:58,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:58,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:26:58,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 174 transitions, 1556 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:58,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:58,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:26:58,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:26:58,677 INFO L124 PetriNetUnfolderBase]: 2659/4163 cut-off events. [2024-06-20 16:26:58,677 INFO L125 PetriNetUnfolderBase]: For 189398/189416 co-relation queries the response was YES. [2024-06-20 16:26:58,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26748 conditions, 4163 events. 2659/4163 cut-off events. For 189398/189416 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22662 event pairs, 801 based on Foata normal form. 13/4169 useless extension candidates. Maximal degree in co-relation 26682. Up to 3996 conditions per place. [2024-06-20 16:26:58,707 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 154 selfloop transitions, 28 changer transitions 0/186 dead transitions. [2024-06-20 16:26:58,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 186 transitions, 1960 flow [2024-06-20 16:26:58,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:26:58,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:26:58,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-20 16:26:58,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-20 16:26:58,708 INFO L175 Difference]: Start difference. First operand has 141 places, 174 transitions, 1556 flow. Second operand 7 states and 110 transitions. [2024-06-20 16:26:58,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 186 transitions, 1960 flow [2024-06-20 16:26:58,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 186 transitions, 1857 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-20 16:26:58,865 INFO L231 Difference]: Finished difference. Result has 145 places, 174 transitions, 1515 flow [2024-06-20 16:26:58,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1515, PETRI_PLACES=145, PETRI_TRANSITIONS=174} [2024-06-20 16:26:58,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-20 16:26:58,865 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 174 transitions, 1515 flow [2024-06-20 16:26:58,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:58,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:26:58,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:26:58,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:26:58,866 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-20 16:26:58,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:26:58,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1396388397, now seen corresponding path program 3 times [2024-06-20 16:26:58,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:26:58,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154304518] [2024-06-20 16:26:58,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:26:58,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:26:58,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:26:59,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:26:59,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:26:59,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154304518] [2024-06-20 16:26:59,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154304518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:26:59,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:26:59,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:26:59,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475675276] [2024-06-20 16:26:59,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:26:59,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:26:59,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:26:59,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:26:59,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:26:59,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:26:59,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 174 transitions, 1515 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:26:59,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:26:59,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:26:59,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:00,298 INFO L124 PetriNetUnfolderBase]: 2569/4063 cut-off events. [2024-06-20 16:27:00,299 INFO L125 PetriNetUnfolderBase]: For 198162/198173 co-relation queries the response was YES. [2024-06-20 16:27:00,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26516 conditions, 4063 events. 2569/4063 cut-off events. For 198162/198173 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22353 event pairs, 781 based on Foata normal form. 5/4053 useless extension candidates. Maximal degree in co-relation 26448. Up to 3645 conditions per place. [2024-06-20 16:27:00,325 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 135 selfloop transitions, 51 changer transitions 0/195 dead transitions. [2024-06-20 16:27:00,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 195 transitions, 2227 flow [2024-06-20 16:27:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:00,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:00,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 16:27:00,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 16:27:00,326 INFO L175 Difference]: Start difference. First operand has 145 places, 174 transitions, 1515 flow. Second operand 7 states and 123 transitions. [2024-06-20 16:27:00,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 195 transitions, 2227 flow [2024-06-20 16:27:00,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 195 transitions, 2153 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 16:27:00,466 INFO L231 Difference]: Finished difference. Result has 147 places, 182 transitions, 1705 flow [2024-06-20 16:27:00,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1705, PETRI_PLACES=147, PETRI_TRANSITIONS=182} [2024-06-20 16:27:00,467 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-20 16:27:00,467 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 182 transitions, 1705 flow [2024-06-20 16:27:00,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:00,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:00,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:00,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:27:00,468 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-20 16:27:00,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:00,468 INFO L85 PathProgramCache]: Analyzing trace with hash -2111270011, now seen corresponding path program 1 times [2024-06-20 16:27:00,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:00,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846629196] [2024-06-20 16:27:00,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:00,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:00,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:01,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:01,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:01,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846629196] [2024-06-20 16:27:01,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846629196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:01,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:01,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:01,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612891446] [2024-06-20 16:27:01,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:01,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:01,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:01,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:01,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:01,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:27:01,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 182 transitions, 1705 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:01,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:01,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:27:01,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:01,940 INFO L124 PetriNetUnfolderBase]: 2375/3847 cut-off events. [2024-06-20 16:27:01,940 INFO L125 PetriNetUnfolderBase]: For 179957/179959 co-relation queries the response was YES. [2024-06-20 16:27:01,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25005 conditions, 3847 events. 2375/3847 cut-off events. For 179957/179959 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 21719 event pairs, 677 based on Foata normal form. 2/3846 useless extension candidates. Maximal degree in co-relation 24935. Up to 3547 conditions per place. [2024-06-20 16:27:01,972 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 17 changer transitions 0/205 dead transitions. [2024-06-20 16:27:01,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 205 transitions, 2205 flow [2024-06-20 16:27:01,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:01,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:01,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:27:01,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:27:01,976 INFO L175 Difference]: Start difference. First operand has 147 places, 182 transitions, 1705 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:27:01,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 205 transitions, 2205 flow [2024-06-20 16:27:02,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 205 transitions, 2041 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-20 16:27:02,179 INFO L231 Difference]: Finished difference. Result has 151 places, 188 transitions, 1653 flow [2024-06-20 16:27:02,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1653, PETRI_PLACES=151, PETRI_TRANSITIONS=188} [2024-06-20 16:27:02,180 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-20 16:27:02,180 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 188 transitions, 1653 flow [2024-06-20 16:27:02,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:02,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:02,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:02,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:27:02,181 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-20 16:27:02,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:02,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1219441761, now seen corresponding path program 1 times [2024-06-20 16:27:02,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:02,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72213315] [2024-06-20 16:27:02,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:02,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:02,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:02,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:02,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:02,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72213315] [2024-06-20 16:27:02,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72213315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:02,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:02,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:02,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752212214] [2024-06-20 16:27:02,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:02,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:02,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:02,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:02,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:02,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:02,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 188 transitions, 1653 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:02,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:02,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:02,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:03,559 INFO L124 PetriNetUnfolderBase]: 2474/3948 cut-off events. [2024-06-20 16:27:03,559 INFO L125 PetriNetUnfolderBase]: For 184170/184172 co-relation queries the response was YES. [2024-06-20 16:27:03,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25687 conditions, 3948 events. 2474/3948 cut-off events. For 184170/184172 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 21911 event pairs, 710 based on Foata normal form. 1/3946 useless extension candidates. Maximal degree in co-relation 25615. Up to 3758 conditions per place. [2024-06-20 16:27:03,586 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 185 selfloop transitions, 14 changer transitions 0/204 dead transitions. [2024-06-20 16:27:03,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 204 transitions, 2135 flow [2024-06-20 16:27:03,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:03,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:03,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 16:27:03,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-20 16:27:03,587 INFO L175 Difference]: Start difference. First operand has 151 places, 188 transitions, 1653 flow. Second operand 7 states and 115 transitions. [2024-06-20 16:27:03,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 204 transitions, 2135 flow [2024-06-20 16:27:03,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 204 transitions, 2081 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 16:27:03,793 INFO L231 Difference]: Finished difference. Result has 155 places, 191 transitions, 1685 flow [2024-06-20 16:27:03,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1685, PETRI_PLACES=155, PETRI_TRANSITIONS=191} [2024-06-20 16:27:03,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-20 16:27:03,793 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 191 transitions, 1685 flow [2024-06-20 16:27:03,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:03,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:03,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:03,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:27:03,794 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-20 16:27:03,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:03,794 INFO L85 PathProgramCache]: Analyzing trace with hash 952756671, now seen corresponding path program 2 times [2024-06-20 16:27:03,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:03,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095058961] [2024-06-20 16:27:03,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:03,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:03,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:04,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:04,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:04,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095058961] [2024-06-20 16:27:04,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095058961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:04,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:04,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:04,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027263324] [2024-06-20 16:27:04,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:04,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:04,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:04,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:04,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:04,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:27:04,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 191 transitions, 1685 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:04,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:04,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:27:04,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:05,224 INFO L124 PetriNetUnfolderBase]: 2408/3889 cut-off events. [2024-06-20 16:27:05,225 INFO L125 PetriNetUnfolderBase]: For 195919/195921 co-relation queries the response was YES. [2024-06-20 16:27:05,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25952 conditions, 3889 events. 2408/3889 cut-off events. For 195919/195921 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 21919 event pairs, 676 based on Foata normal form. 2/3888 useless extension candidates. Maximal degree in co-relation 25879. Up to 3574 conditions per place. [2024-06-20 16:27:05,254 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 178 selfloop transitions, 24 changer transitions 0/213 dead transitions. [2024-06-20 16:27:05,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 213 transitions, 2327 flow [2024-06-20 16:27:05,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:05,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:05,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 16:27:05,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-20 16:27:05,255 INFO L175 Difference]: Start difference. First operand has 155 places, 191 transitions, 1685 flow. Second operand 7 states and 127 transitions. [2024-06-20 16:27:05,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 213 transitions, 2327 flow [2024-06-20 16:27:05,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 213 transitions, 2263 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 16:27:05,478 INFO L231 Difference]: Finished difference. Result has 157 places, 197 transitions, 1781 flow [2024-06-20 16:27:05,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1781, PETRI_PLACES=157, PETRI_TRANSITIONS=197} [2024-06-20 16:27:05,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-20 16:27:05,479 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 197 transitions, 1781 flow [2024-06-20 16:27:05,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:05,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:05,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:05,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:27:05,479 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-20 16:27:05,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:05,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1396579791, now seen corresponding path program 2 times [2024-06-20 16:27:05,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:05,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056160779] [2024-06-20 16:27:05,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:05,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:05,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:06,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-20 16:27:06,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:06,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056160779] [2024-06-20 16:27:06,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056160779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:06,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:06,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:06,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071944469] [2024-06-20 16:27:06,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:06,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:06,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:06,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:06,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:06,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:06,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 197 transitions, 1781 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:06,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:06,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:06,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:06,927 INFO L124 PetriNetUnfolderBase]: 2497/3981 cut-off events. [2024-06-20 16:27:06,928 INFO L125 PetriNetUnfolderBase]: For 203371/203379 co-relation queries the response was YES. [2024-06-20 16:27:06,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26879 conditions, 3981 events. 2497/3981 cut-off events. For 203371/203379 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 22117 event pairs, 715 based on Foata normal form. 5/3982 useless extension candidates. Maximal degree in co-relation 26805. Up to 3774 conditions per place. [2024-06-20 16:27:06,958 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 182 selfloop transitions, 27 changer transitions 0/214 dead transitions. [2024-06-20 16:27:06,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 214 transitions, 2429 flow [2024-06-20 16:27:06,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:06,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:06,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:27:06,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:27:06,958 INFO L175 Difference]: Start difference. First operand has 157 places, 197 transitions, 1781 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:27:06,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 214 transitions, 2429 flow [2024-06-20 16:27:07,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 214 transitions, 2355 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 16:27:07,270 INFO L231 Difference]: Finished difference. Result has 160 places, 203 transitions, 1881 flow [2024-06-20 16:27:07,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1711, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1881, PETRI_PLACES=160, PETRI_TRANSITIONS=203} [2024-06-20 16:27:07,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-20 16:27:07,271 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 203 transitions, 1881 flow [2024-06-20 16:27:07,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:07,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:07,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:07,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:27:07,271 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-20 16:27:07,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:07,271 INFO L85 PathProgramCache]: Analyzing trace with hash 957398487, now seen corresponding path program 3 times [2024-06-20 16:27:07,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:07,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959671275] [2024-06-20 16:27:07,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:07,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:07,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:08,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:08,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:08,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959671275] [2024-06-20 16:27:08,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959671275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:08,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:08,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:08,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733819759] [2024-06-20 16:27:08,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:08,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:08,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:08,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:08,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:08,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:08,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 203 transitions, 1881 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:08,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:08,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:08,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:08,747 INFO L124 PetriNetUnfolderBase]: 2494/3977 cut-off events. [2024-06-20 16:27:08,747 INFO L125 PetriNetUnfolderBase]: For 210400/210408 co-relation queries the response was YES. [2024-06-20 16:27:08,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27085 conditions, 3977 events. 2494/3977 cut-off events. For 210400/210408 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 22129 event pairs, 715 based on Foata normal form. 5/3978 useless extension candidates. Maximal degree in co-relation 27010. Up to 3771 conditions per place. [2024-06-20 16:27:08,782 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 182 selfloop transitions, 26 changer transitions 0/213 dead transitions. [2024-06-20 16:27:08,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 213 transitions, 2325 flow [2024-06-20 16:27:08,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:08,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:08,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:27:08,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:27:08,783 INFO L175 Difference]: Start difference. First operand has 160 places, 203 transitions, 1881 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:27:08,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 213 transitions, 2325 flow [2024-06-20 16:27:09,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 213 transitions, 2227 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-20 16:27:09,186 INFO L231 Difference]: Finished difference. Result has 164 places, 203 transitions, 1841 flow [2024-06-20 16:27:09,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1841, PETRI_PLACES=164, PETRI_TRANSITIONS=203} [2024-06-20 16:27:09,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-20 16:27:09,187 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 203 transitions, 1841 flow [2024-06-20 16:27:09,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:09,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:09,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:09,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:27:09,187 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-20 16:27:09,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:09,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1396573095, now seen corresponding path program 3 times [2024-06-20 16:27:09,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:09,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115481999] [2024-06-20 16:27:09,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:09,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:09,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:09,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:09,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:09,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115481999] [2024-06-20 16:27:10,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115481999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:10,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:10,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:10,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732013250] [2024-06-20 16:27:10,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:10,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:10,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:10,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:10,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:10,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:27:10,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 203 transitions, 1841 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:10,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:10,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:27:10,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:10,649 INFO L124 PetriNetUnfolderBase]: 2404/3885 cut-off events. [2024-06-20 16:27:10,649 INFO L125 PetriNetUnfolderBase]: For 217048/217056 co-relation queries the response was YES. [2024-06-20 16:27:10,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26724 conditions, 3885 events. 2404/3885 cut-off events. For 217048/217056 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21873 event pairs, 687 based on Foata normal form. 3/3884 useless extension candidates. Maximal degree in co-relation 26647. Up to 3556 conditions per place. [2024-06-20 16:27:10,684 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 175 selfloop transitions, 31 changer transitions 0/219 dead transitions. [2024-06-20 16:27:10,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 219 transitions, 2443 flow [2024-06-20 16:27:10,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:10,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:10,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:27:10,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:27:10,685 INFO L175 Difference]: Start difference. First operand has 164 places, 203 transitions, 1841 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:27:10,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 219 transitions, 2443 flow [2024-06-20 16:27:11,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 219 transitions, 2371 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 16:27:11,049 INFO L231 Difference]: Finished difference. Result has 165 places, 206 transitions, 1899 flow [2024-06-20 16:27:11,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1769, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1899, PETRI_PLACES=165, PETRI_TRANSITIONS=206} [2024-06-20 16:27:11,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-20 16:27:11,049 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 206 transitions, 1899 flow [2024-06-20 16:27:11,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:11,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:11,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:11,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:27:11,050 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-20 16:27:11,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:11,050 INFO L85 PathProgramCache]: Analyzing trace with hash -2063105097, now seen corresponding path program 1 times [2024-06-20 16:27:11,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:11,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016463123] [2024-06-20 16:27:11,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:11,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:11,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:11,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:11,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016463123] [2024-06-20 16:27:11,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016463123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:11,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:11,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:11,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319374608] [2024-06-20 16:27:11,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:11,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:11,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:11,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:11,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:11,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:11,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 206 transitions, 1899 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:11,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:11,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:11,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:12,625 INFO L124 PetriNetUnfolderBase]: 2702/4218 cut-off events. [2024-06-20 16:27:12,625 INFO L125 PetriNetUnfolderBase]: For 266624/266636 co-relation queries the response was YES. [2024-06-20 16:27:12,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30515 conditions, 4218 events. 2702/4218 cut-off events. For 266624/266636 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22984 event pairs, 737 based on Foata normal form. 12/4226 useless extension candidates. Maximal degree in co-relation 30437. Up to 3949 conditions per place. [2024-06-20 16:27:12,661 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 191 selfloop transitions, 39 changer transitions 0/234 dead transitions. [2024-06-20 16:27:12,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 234 transitions, 2511 flow [2024-06-20 16:27:12,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:12,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:12,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 16:27:12,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:27:12,662 INFO L175 Difference]: Start difference. First operand has 165 places, 206 transitions, 1899 flow. Second operand 8 states and 136 transitions. [2024-06-20 16:27:12,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 234 transitions, 2511 flow [2024-06-20 16:27:13,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 234 transitions, 2403 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:27:13,042 INFO L231 Difference]: Finished difference. Result has 168 places, 210 transitions, 1956 flow [2024-06-20 16:27:13,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1956, PETRI_PLACES=168, PETRI_TRANSITIONS=210} [2024-06-20 16:27:13,043 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-20 16:27:13,043 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 210 transitions, 1956 flow [2024-06-20 16:27:13,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:13,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:13,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:13,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:27:13,043 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-20 16:27:13,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:13,043 INFO L85 PathProgramCache]: Analyzing trace with hash 311171740, now seen corresponding path program 1 times [2024-06-20 16:27:13,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:13,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974286571] [2024-06-20 16:27:13,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:13,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:13,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:13,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:13,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:13,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974286571] [2024-06-20 16:27:13,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974286571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:13,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:13,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:13,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720240427] [2024-06-20 16:27:13,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:13,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:13,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:13,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:13,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:13,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:13,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 210 transitions, 1956 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:13,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:13,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:13,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:14,510 INFO L124 PetriNetUnfolderBase]: 2640/4153 cut-off events. [2024-06-20 16:27:14,511 INFO L125 PetriNetUnfolderBase]: For 279278/279286 co-relation queries the response was YES. [2024-06-20 16:27:14,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30993 conditions, 4153 events. 2640/4153 cut-off events. For 279278/279286 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22901 event pairs, 710 based on Foata normal form. 6/4155 useless extension candidates. Maximal degree in co-relation 30914. Up to 3794 conditions per place. [2024-06-20 16:27:14,550 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 35 changer transitions 0/234 dead transitions. [2024-06-20 16:27:14,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 234 transitions, 2519 flow [2024-06-20 16:27:14,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:14,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:14,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:27:14,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:27:14,551 INFO L175 Difference]: Start difference. First operand has 168 places, 210 transitions, 1956 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:27:14,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 234 transitions, 2519 flow [2024-06-20 16:27:14,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 234 transitions, 2382 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-20 16:27:14,975 INFO L231 Difference]: Finished difference. Result has 169 places, 214 transitions, 1961 flow [2024-06-20 16:27:14,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1819, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1961, PETRI_PLACES=169, PETRI_TRANSITIONS=214} [2024-06-20 16:27:14,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-20 16:27:14,976 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 214 transitions, 1961 flow [2024-06-20 16:27:14,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:14,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:14,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:14,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:27:14,976 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-20 16:27:14,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:14,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2053847040, now seen corresponding path program 2 times [2024-06-20 16:27:14,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:14,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984311134] [2024-06-20 16:27:14,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:14,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:14,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:15,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:15,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:15,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984311134] [2024-06-20 16:27:15,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984311134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:15,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:15,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:15,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659735693] [2024-06-20 16:27:15,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:15,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:15,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:15,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:15,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:15,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:15,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 214 transitions, 1961 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:15,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:15,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:15,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:16,490 INFO L124 PetriNetUnfolderBase]: 2730/4292 cut-off events. [2024-06-20 16:27:16,490 INFO L125 PetriNetUnfolderBase]: For 291599/291607 co-relation queries the response was YES. [2024-06-20 16:27:16,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32085 conditions, 4292 events. 2730/4292 cut-off events. For 291599/291607 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23682 event pairs, 719 based on Foata normal form. 8/4290 useless extension candidates. Maximal degree in co-relation 32005. Up to 3859 conditions per place. [2024-06-20 16:27:16,527 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 54 changer transitions 0/265 dead transitions. [2024-06-20 16:27:16,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 265 transitions, 3046 flow [2024-06-20 16:27:16,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:16,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:16,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:27:16,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-20 16:27:16,529 INFO L175 Difference]: Start difference. First operand has 169 places, 214 transitions, 1961 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:27:16,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 265 transitions, 3046 flow [2024-06-20 16:27:16,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 265 transitions, 2888 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-20 16:27:16,920 INFO L231 Difference]: Finished difference. Result has 175 places, 243 transitions, 2356 flow [2024-06-20 16:27:16,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2356, PETRI_PLACES=175, PETRI_TRANSITIONS=243} [2024-06-20 16:27:16,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-20 16:27:16,920 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 243 transitions, 2356 flow [2024-06-20 16:27:16,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:16,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:16,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:16,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:27:16,921 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-20 16:27:16,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:16,921 INFO L85 PathProgramCache]: Analyzing trace with hash 316882033, now seen corresponding path program 2 times [2024-06-20 16:27:16,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:16,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832501692] [2024-06-20 16:27:16,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:16,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:16,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:17,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:17,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:17,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832501692] [2024-06-20 16:27:17,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832501692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:17,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:17,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:17,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101263656] [2024-06-20 16:27:17,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:17,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:17,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:17,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:17,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:17,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:17,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 243 transitions, 2356 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:17,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:17,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:17,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:18,552 INFO L124 PetriNetUnfolderBase]: 2846/4431 cut-off events. [2024-06-20 16:27:18,552 INFO L125 PetriNetUnfolderBase]: For 306913/306921 co-relation queries the response was YES. [2024-06-20 16:27:18,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33424 conditions, 4431 events. 2846/4431 cut-off events. For 306913/306921 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 24276 event pairs, 757 based on Foata normal form. 6/4433 useless extension candidates. Maximal degree in co-relation 33340. Up to 3987 conditions per place. [2024-06-20 16:27:18,595 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 193 selfloop transitions, 76 changer transitions 0/273 dead transitions. [2024-06-20 16:27:18,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 273 transitions, 3386 flow [2024-06-20 16:27:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:18,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:18,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:27:18,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 16:27:18,596 INFO L175 Difference]: Start difference. First operand has 175 places, 243 transitions, 2356 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:27:18,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 273 transitions, 3386 flow [2024-06-20 16:27:18,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 273 transitions, 3342 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-20 16:27:18,949 INFO L231 Difference]: Finished difference. Result has 183 places, 255 transitions, 2756 flow [2024-06-20 16:27:18,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2756, PETRI_PLACES=183, PETRI_TRANSITIONS=255} [2024-06-20 16:27:18,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-20 16:27:18,950 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 255 transitions, 2756 flow [2024-06-20 16:27:18,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:18,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:18,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:18,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:27:18,950 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-20 16:27:18,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:18,951 INFO L85 PathProgramCache]: Analyzing trace with hash -2053839104, now seen corresponding path program 1 times [2024-06-20 16:27:18,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:18,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907047627] [2024-06-20 16:27:18,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:18,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:18,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:19,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:19,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:19,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907047627] [2024-06-20 16:27:19,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907047627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:19,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:19,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:19,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350113524] [2024-06-20 16:27:19,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:19,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:19,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:19,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:19,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:19,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:19,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 255 transitions, 2756 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:19,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:19,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:19,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:20,582 INFO L124 PetriNetUnfolderBase]: 2851/4444 cut-off events. [2024-06-20 16:27:20,583 INFO L125 PetriNetUnfolderBase]: For 321556/321562 co-relation queries the response was YES. [2024-06-20 16:27:20,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34627 conditions, 4444 events. 2851/4444 cut-off events. For 321556/321562 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 24315 event pairs, 760 based on Foata normal form. 7/4448 useless extension candidates. Maximal degree in co-relation 34539. Up to 4271 conditions per place. [2024-06-20 16:27:20,627 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 248 selfloop transitions, 23 changer transitions 0/275 dead transitions. [2024-06-20 16:27:20,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 275 transitions, 3418 flow [2024-06-20 16:27:20,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:20,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:20,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 16:27:20,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-20 16:27:20,628 INFO L175 Difference]: Start difference. First operand has 183 places, 255 transitions, 2756 flow. Second operand 8 states and 124 transitions. [2024-06-20 16:27:20,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 275 transitions, 3418 flow [2024-06-20 16:27:21,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 275 transitions, 3272 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-20 16:27:21,009 INFO L231 Difference]: Finished difference. Result has 188 places, 258 transitions, 2730 flow [2024-06-20 16:27:21,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2612, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2730, PETRI_PLACES=188, PETRI_TRANSITIONS=258} [2024-06-20 16:27:21,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-20 16:27:21,009 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 258 transitions, 2730 flow [2024-06-20 16:27:21,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:21,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:21,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:21,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:27:21,010 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-20 16:27:21,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:21,010 INFO L85 PathProgramCache]: Analyzing trace with hash 316893193, now seen corresponding path program 3 times [2024-06-20 16:27:21,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:21,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972301250] [2024-06-20 16:27:21,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:21,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:21,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:21,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:21,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972301250] [2024-06-20 16:27:21,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972301250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:21,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:21,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:21,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859161375] [2024-06-20 16:27:21,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:21,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:21,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:21,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:21,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:21,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:21,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 258 transitions, 2730 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:21,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:21,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:21,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:22,674 INFO L124 PetriNetUnfolderBase]: 2847/4434 cut-off events. [2024-06-20 16:27:22,675 INFO L125 PetriNetUnfolderBase]: For 325620/325628 co-relation queries the response was YES. [2024-06-20 16:27:22,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34741 conditions, 4434 events. 2847/4434 cut-off events. For 325620/325628 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 24263 event pairs, 756 based on Foata normal form. 6/4436 useless extension candidates. Maximal degree in co-relation 34651. Up to 3992 conditions per place. [2024-06-20 16:27:22,716 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 194 selfloop transitions, 78 changer transitions 0/276 dead transitions. [2024-06-20 16:27:22,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 276 transitions, 3542 flow [2024-06-20 16:27:22,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:22,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:22,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:27:22,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 16:27:22,717 INFO L175 Difference]: Start difference. First operand has 188 places, 258 transitions, 2730 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:27:22,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 276 transitions, 3542 flow [2024-06-20 16:27:23,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 276 transitions, 3396 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-20 16:27:23,222 INFO L231 Difference]: Finished difference. Result has 190 places, 258 transitions, 2748 flow [2024-06-20 16:27:23,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2584, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2748, PETRI_PLACES=190, PETRI_TRANSITIONS=258} [2024-06-20 16:27:23,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-20 16:27:23,222 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 258 transitions, 2748 flow [2024-06-20 16:27:23,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:23,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:23,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:23,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:27:23,222 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-20 16:27:23,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:23,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1032576128, now seen corresponding path program 3 times [2024-06-20 16:27:23,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:23,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313869631] [2024-06-20 16:27:23,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:23,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:23,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:23,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:23,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:23,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313869631] [2024-06-20 16:27:23,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313869631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:23,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:23,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:23,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619431295] [2024-06-20 16:27:23,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:23,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:23,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:23,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:23,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:23,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:23,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 258 transitions, 2748 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:23,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:23,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:23,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:24,780 INFO L124 PetriNetUnfolderBase]: 2769/4346 cut-off events. [2024-06-20 16:27:24,781 INFO L125 PetriNetUnfolderBase]: For 335812/335817 co-relation queries the response was YES. [2024-06-20 16:27:24,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34629 conditions, 4346 events. 2769/4346 cut-off events. For 335812/335817 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23991 event pairs, 720 based on Foata normal form. 1/4330 useless extension candidates. Maximal degree in co-relation 34538. Up to 3947 conditions per place. [2024-06-20 16:27:24,819 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 43 changer transitions 0/276 dead transitions. [2024-06-20 16:27:24,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 276 transitions, 3351 flow [2024-06-20 16:27:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:24,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:24,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 16:27:24,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 16:27:24,820 INFO L175 Difference]: Start difference. First operand has 190 places, 258 transitions, 2748 flow. Second operand 7 states and 123 transitions. [2024-06-20 16:27:24,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 276 transitions, 3351 flow [2024-06-20 16:27:25,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 276 transitions, 3141 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:27:25,311 INFO L231 Difference]: Finished difference. Result has 190 places, 259 transitions, 2658 flow [2024-06-20 16:27:25,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2658, PETRI_PLACES=190, PETRI_TRANSITIONS=259} [2024-06-20 16:27:25,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-20 16:27:25,312 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 259 transitions, 2658 flow [2024-06-20 16:27:25,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:25,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:25,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-20 16:27:25,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:27:25,312 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-20 16:27:25,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:25,312 INFO L85 PathProgramCache]: Analyzing trace with hash -529320728, now seen corresponding path program 4 times [2024-06-20 16:27:25,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:25,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003854777] [2024-06-20 16:27:25,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:25,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:25,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:26,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:26,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:26,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003854777] [2024-06-20 16:27:26,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003854777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:26,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:26,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:26,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824577775] [2024-06-20 16:27:26,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:26,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:26,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:26,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:26,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:26,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:26,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 259 transitions, 2658 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:26,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:26,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:26,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:26,942 INFO L124 PetriNetUnfolderBase]: 2774/4352 cut-off events. [2024-06-20 16:27:26,942 INFO L125 PetriNetUnfolderBase]: For 346394/346396 co-relation queries the response was YES. [2024-06-20 16:27:26,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34706 conditions, 4352 events. 2774/4352 cut-off events. For 346394/346396 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 23955 event pairs, 710 based on Foata normal form. 3/4340 useless extension candidates. Maximal degree in co-relation 34615. Up to 3928 conditions per place. [2024-06-20 16:27:26,980 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 204 selfloop transitions, 57 changer transitions 0/277 dead transitions. [2024-06-20 16:27:26,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 277 transitions, 3285 flow [2024-06-20 16:27:26,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:26,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:26,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:27:26,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 16:27:26,981 INFO L175 Difference]: Start difference. First operand has 190 places, 259 transitions, 2658 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:27:26,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 277 transitions, 3285 flow [2024-06-20 16:27:27,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 277 transitions, 3176 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:27:27,394 INFO L231 Difference]: Finished difference. Result has 193 places, 262 transitions, 2727 flow [2024-06-20 16:27:27,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2727, PETRI_PLACES=193, PETRI_TRANSITIONS=262} [2024-06-20 16:27:27,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-20 16:27:27,394 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 262 transitions, 2727 flow [2024-06-20 16:27:27,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:27,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:27,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:27,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:27:27,395 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-20 16:27:27,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:27,395 INFO L85 PathProgramCache]: Analyzing trace with hash -627538202, now seen corresponding path program 5 times [2024-06-20 16:27:27,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:27,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123248866] [2024-06-20 16:27:27,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:27,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:27,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:28,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:28,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:28,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123248866] [2024-06-20 16:27:28,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123248866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:28,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:28,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:28,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591466028] [2024-06-20 16:27:28,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:28,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:28,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:28,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:28,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:28,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:28,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 262 transitions, 2727 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:28,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:28,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:28,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:29,011 INFO L124 PetriNetUnfolderBase]: 2776/4364 cut-off events. [2024-06-20 16:27:29,011 INFO L125 PetriNetUnfolderBase]: For 358276/358284 co-relation queries the response was YES. [2024-06-20 16:27:29,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34935 conditions, 4364 events. 2776/4364 cut-off events. For 358276/358284 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 24177 event pairs, 744 based on Foata normal form. 6/4351 useless extension candidates. Maximal degree in co-relation 34843. Up to 3840 conditions per place. [2024-06-20 16:27:29,055 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 81 changer transitions 0/277 dead transitions. [2024-06-20 16:27:29,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 277 transitions, 3569 flow [2024-06-20 16:27:29,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:29,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:29,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 16:27:29,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 16:27:29,056 INFO L175 Difference]: Start difference. First operand has 193 places, 262 transitions, 2727 flow. Second operand 7 states and 123 transitions. [2024-06-20 16:27:29,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 277 transitions, 3569 flow [2024-06-20 16:27:29,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 277 transitions, 3445 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 16:27:29,492 INFO L231 Difference]: Finished difference. Result has 195 places, 265 transitions, 2833 flow [2024-06-20 16:27:29,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2833, PETRI_PLACES=195, PETRI_TRANSITIONS=265} [2024-06-20 16:27:29,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-20 16:27:29,492 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 265 transitions, 2833 flow [2024-06-20 16:27:29,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:29,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:29,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:29,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:27:29,493 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-20 16:27:29,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:29,493 INFO L85 PathProgramCache]: Analyzing trace with hash -385430198, now seen corresponding path program 6 times [2024-06-20 16:27:29,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:29,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728777632] [2024-06-20 16:27:29,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:29,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:29,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:30,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-20 16:27:30,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:30,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728777632] [2024-06-20 16:27:30,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728777632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:30,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:30,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:30,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138660042] [2024-06-20 16:27:30,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:30,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:30,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:30,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:30,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:30,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:30,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 265 transitions, 2833 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:30,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:30,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:30,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:31,099 INFO L124 PetriNetUnfolderBase]: 2771/4356 cut-off events. [2024-06-20 16:27:31,100 INFO L125 PetriNetUnfolderBase]: For 366986/366994 co-relation queries the response was YES. [2024-06-20 16:27:31,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35088 conditions, 4356 events. 2771/4356 cut-off events. For 366986/366994 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24131 event pairs, 745 based on Foata normal form. 5/4342 useless extension candidates. Maximal degree in co-relation 34995. Up to 3835 conditions per place. [2024-06-20 16:27:31,143 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 89 changer transitions 0/276 dead transitions. [2024-06-20 16:27:31,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 276 transitions, 3501 flow [2024-06-20 16:27:31,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:31,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:31,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-20 16:27:31,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-20 16:27:31,144 INFO L175 Difference]: Start difference. First operand has 195 places, 265 transitions, 2833 flow. Second operand 7 states and 121 transitions. [2024-06-20 16:27:31,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 276 transitions, 3501 flow [2024-06-20 16:27:31,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 276 transitions, 3285 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-20 16:27:31,627 INFO L231 Difference]: Finished difference. Result has 198 places, 265 transitions, 2801 flow [2024-06-20 16:27:31,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2801, PETRI_PLACES=198, PETRI_TRANSITIONS=265} [2024-06-20 16:27:31,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-20 16:27:31,628 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 265 transitions, 2801 flow [2024-06-20 16:27:31,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:31,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:31,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:31,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:27:31,628 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-20 16:27:31,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:31,629 INFO L85 PathProgramCache]: Analyzing trace with hash 338368981, now seen corresponding path program 4 times [2024-06-20 16:27:31,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:31,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446474239] [2024-06-20 16:27:31,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:31,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:31,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:32,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:32,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:32,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446474239] [2024-06-20 16:27:32,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446474239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:32,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:32,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:32,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077614258] [2024-06-20 16:27:32,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:32,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:32,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:32,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:32,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:32,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:32,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 265 transitions, 2801 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:32,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:32,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:32,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:33,279 INFO L124 PetriNetUnfolderBase]: 2862/4456 cut-off events. [2024-06-20 16:27:33,280 INFO L125 PetriNetUnfolderBase]: For 379458/379466 co-relation queries the response was YES. [2024-06-20 16:27:33,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35840 conditions, 4456 events. 2862/4456 cut-off events. For 379458/379466 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 24357 event pairs, 776 based on Foata normal form. 6/4443 useless extension candidates. Maximal degree in co-relation 35746. Up to 3921 conditions per place. [2024-06-20 16:27:33,324 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 182 selfloop transitions, 105 changer transitions 0/291 dead transitions. [2024-06-20 16:27:33,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 291 transitions, 4027 flow [2024-06-20 16:27:33,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:33,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:33,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:27:33,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 16:27:33,325 INFO L175 Difference]: Start difference. First operand has 198 places, 265 transitions, 2801 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:27:33,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 291 transitions, 4027 flow [2024-06-20 16:27:33,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 291 transitions, 3833 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 16:27:33,703 INFO L231 Difference]: Finished difference. Result has 201 places, 277 transitions, 3120 flow [2024-06-20 16:27:33,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3120, PETRI_PLACES=201, PETRI_TRANSITIONS=277} [2024-06-20 16:27:33,703 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-20 16:27:33,703 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 277 transitions, 3120 flow [2024-06-20 16:27:33,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:33,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:33,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:33,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:27:33,704 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-20 16:27:33,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:33,704 INFO L85 PathProgramCache]: Analyzing trace with hash 338380544, now seen corresponding path program 2 times [2024-06-20 16:27:33,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:33,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195890640] [2024-06-20 16:27:33,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:33,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:33,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:34,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-20 16:27:34,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:34,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195890640] [2024-06-20 16:27:34,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195890640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:34,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:34,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:34,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364842564] [2024-06-20 16:27:34,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:34,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:34,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:34,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:34,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:34,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:34,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 277 transitions, 3120 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:34,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:34,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:34,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:35,365 INFO L124 PetriNetUnfolderBase]: 2867/4469 cut-off events. [2024-06-20 16:27:35,365 INFO L125 PetriNetUnfolderBase]: For 394173/394185 co-relation queries the response was YES. [2024-06-20 16:27:35,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36774 conditions, 4469 events. 2867/4469 cut-off events. For 394173/394185 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 24458 event pairs, 764 based on Foata normal form. 9/4471 useless extension candidates. Maximal degree in co-relation 36678. Up to 4267 conditions per place. [2024-06-20 16:27:35,411 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 39 changer transitions 0/299 dead transitions. [2024-06-20 16:27:35,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 299 transitions, 4027 flow [2024-06-20 16:27:35,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:35,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:35,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-20 16:27:35,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-20 16:27:35,412 INFO L175 Difference]: Start difference. First operand has 201 places, 277 transitions, 3120 flow. Second operand 8 states and 125 transitions. [2024-06-20 16:27:35,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 299 transitions, 4027 flow [2024-06-20 16:27:36,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 299 transitions, 3741 flow, removed 73 selfloop flow, removed 4 redundant places. [2024-06-20 16:27:36,095 INFO L231 Difference]: Finished difference. Result has 206 places, 286 transitions, 3099 flow [2024-06-20 16:27:36,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2842, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3099, PETRI_PLACES=206, PETRI_TRANSITIONS=286} [2024-06-20 16:27:36,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-20 16:27:36,095 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 286 transitions, 3099 flow [2024-06-20 16:27:36,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:36,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:36,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:36,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:27:36,095 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-20 16:27:36,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:36,096 INFO L85 PathProgramCache]: Analyzing trace with hash 351267554, now seen corresponding path program 3 times [2024-06-20 16:27:36,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:36,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721418471] [2024-06-20 16:27:36,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:36,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:36,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:37,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:37,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:37,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721418471] [2024-06-20 16:27:37,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721418471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:37,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:37,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:37,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574515979] [2024-06-20 16:27:37,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:37,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:37,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:37,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:37,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:37,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:37,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 286 transitions, 3099 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:37,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:37,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:37,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:37,827 INFO L124 PetriNetUnfolderBase]: 2872/4476 cut-off events. [2024-06-20 16:27:37,828 INFO L125 PetriNetUnfolderBase]: For 403278/403290 co-relation queries the response was YES. [2024-06-20 16:27:37,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36467 conditions, 4476 events. 2872/4476 cut-off events. For 403278/403290 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24540 event pairs, 763 based on Foata normal form. 9/4478 useless extension candidates. Maximal degree in co-relation 36369. Up to 4273 conditions per place. [2024-06-20 16:27:37,871 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 254 selfloop transitions, 44 changer transitions 0/302 dead transitions. [2024-06-20 16:27:37,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 302 transitions, 3934 flow [2024-06-20 16:27:37,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:37,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:37,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 16:27:37,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-20 16:27:37,871 INFO L175 Difference]: Start difference. First operand has 206 places, 286 transitions, 3099 flow. Second operand 8 states and 124 transitions. [2024-06-20 16:27:37,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 302 transitions, 3934 flow [2024-06-20 16:27:38,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 302 transitions, 3851 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-20 16:27:38,469 INFO L231 Difference]: Finished difference. Result has 211 places, 289 transitions, 3182 flow [2024-06-20 16:27:38,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3182, PETRI_PLACES=211, PETRI_TRANSITIONS=289} [2024-06-20 16:27:38,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-20 16:27:38,469 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 289 transitions, 3182 flow [2024-06-20 16:27:38,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:38,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:38,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:38,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:27:38,470 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-20 16:27:38,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:38,470 INFO L85 PathProgramCache]: Analyzing trace with hash 338380141, now seen corresponding path program 5 times [2024-06-20 16:27:38,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:38,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334043963] [2024-06-20 16:27:38,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:38,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:38,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:39,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:39,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:39,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334043963] [2024-06-20 16:27:39,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334043963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:39,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:39,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:39,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166086331] [2024-06-20 16:27:39,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:39,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:39,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:39,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:39,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:39,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:39,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 289 transitions, 3182 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:39,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:39,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:39,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:40,237 INFO L124 PetriNetUnfolderBase]: 2900/4514 cut-off events. [2024-06-20 16:27:40,237 INFO L125 PetriNetUnfolderBase]: For 419755/419763 co-relation queries the response was YES. [2024-06-20 16:27:40,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37171 conditions, 4514 events. 2900/4514 cut-off events. For 419755/419763 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 24722 event pairs, 778 based on Foata normal form. 6/4501 useless extension candidates. Maximal degree in co-relation 37071. Up to 3963 conditions per place. [2024-06-20 16:27:40,280 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 199 selfloop transitions, 108 changer transitions 0/311 dead transitions. [2024-06-20 16:27:40,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 311 transitions, 4351 flow [2024-06-20 16:27:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:40,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:40,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:27:40,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 16:27:40,285 INFO L175 Difference]: Start difference. First operand has 211 places, 289 transitions, 3182 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:27:40,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 311 transitions, 4351 flow [2024-06-20 16:27:40,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 311 transitions, 4224 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 16:27:40,917 INFO L231 Difference]: Finished difference. Result has 215 places, 297 transitions, 3443 flow [2024-06-20 16:27:40,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3443, PETRI_PLACES=215, PETRI_TRANSITIONS=297} [2024-06-20 16:27:40,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-20 16:27:40,918 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 297 transitions, 3443 flow [2024-06-20 16:27:40,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:40,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:40,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:40,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:27:40,919 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-20 16:27:40,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:40,919 INFO L85 PathProgramCache]: Analyzing trace with hash 351713024, now seen corresponding path program 4 times [2024-06-20 16:27:40,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:40,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607299587] [2024-06-20 16:27:40,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:40,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:40,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:41,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:41,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:41,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607299587] [2024-06-20 16:27:41,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607299587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:41,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:41,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:41,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146435454] [2024-06-20 16:27:41,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:41,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:41,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:41,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:41,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:41,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:41,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 297 transitions, 3443 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:41,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:41,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:41,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:42,689 INFO L124 PetriNetUnfolderBase]: 2897/4516 cut-off events. [2024-06-20 16:27:42,689 INFO L125 PetriNetUnfolderBase]: For 429074/429086 co-relation queries the response was YES. [2024-06-20 16:27:42,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37566 conditions, 4516 events. 2897/4516 cut-off events. For 429074/429086 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24724 event pairs, 764 based on Foata normal form. 9/4518 useless extension candidates. Maximal degree in co-relation 37464. Up to 4309 conditions per place. [2024-06-20 16:27:42,738 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 46 changer transitions 0/309 dead transitions. [2024-06-20 16:27:42,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 309 transitions, 4096 flow [2024-06-20 16:27:42,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:42,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:42,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-20 16:27:42,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-20 16:27:42,739 INFO L175 Difference]: Start difference. First operand has 215 places, 297 transitions, 3443 flow. Second operand 8 states and 122 transitions. [2024-06-20 16:27:42,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 309 transitions, 4096 flow [2024-06-20 16:27:43,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 309 transitions, 3814 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-20 16:27:43,462 INFO L231 Difference]: Finished difference. Result has 219 places, 297 transitions, 3259 flow [2024-06-20 16:27:43,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3259, PETRI_PLACES=219, PETRI_TRANSITIONS=297} [2024-06-20 16:27:43,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-20 16:27:43,462 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 297 transitions, 3259 flow [2024-06-20 16:27:43,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:43,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:43,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:43,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:27:43,462 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-20 16:27:43,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:43,463 INFO L85 PathProgramCache]: Analyzing trace with hash 338754931, now seen corresponding path program 6 times [2024-06-20 16:27:43,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:43,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333000269] [2024-06-20 16:27:43,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:43,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:43,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:44,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:44,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:44,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333000269] [2024-06-20 16:27:44,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333000269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:44,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:44,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:44,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485104469] [2024-06-20 16:27:44,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:44,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:44,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:44,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:44,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:44,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:27:44,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 297 transitions, 3259 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:44,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:44,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:27:44,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:45,122 INFO L124 PetriNetUnfolderBase]: 2893/4506 cut-off events. [2024-06-20 16:27:45,122 INFO L125 PetriNetUnfolderBase]: For 439480/439488 co-relation queries the response was YES. [2024-06-20 16:27:45,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37219 conditions, 4506 events. 2893/4506 cut-off events. For 439480/439488 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 24657 event pairs, 776 based on Foata normal form. 6/4493 useless extension candidates. Maximal degree in co-relation 37116. Up to 3957 conditions per place. [2024-06-20 16:27:45,171 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 188 selfloop transitions, 119 changer transitions 0/311 dead transitions. [2024-06-20 16:27:45,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 311 transitions, 4295 flow [2024-06-20 16:27:45,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:45,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:45,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:27:45,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 16:27:45,172 INFO L175 Difference]: Start difference. First operand has 219 places, 297 transitions, 3259 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:27:45,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 311 transitions, 4295 flow [2024-06-20 16:27:45,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 311 transitions, 4155 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 16:27:45,963 INFO L231 Difference]: Finished difference. Result has 221 places, 297 transitions, 3365 flow [2024-06-20 16:27:45,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3119, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3365, PETRI_PLACES=221, PETRI_TRANSITIONS=297} [2024-06-20 16:27:45,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-20 16:27:45,964 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 297 transitions, 3365 flow [2024-06-20 16:27:45,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:45,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:45,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:45,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:27:45,964 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-20 16:27:45,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:45,965 INFO L85 PathProgramCache]: Analyzing trace with hash -344313246, now seen corresponding path program 7 times [2024-06-20 16:27:45,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:45,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248048274] [2024-06-20 16:27:45,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:45,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:46,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:46,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:46,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248048274] [2024-06-20 16:27:46,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248048274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:46,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:46,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:27:46,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936820400] [2024-06-20 16:27:46,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:46,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:27:46,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:46,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:27:46,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:27:46,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:46,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 297 transitions, 3365 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:46,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:46,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:46,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:47,562 INFO L124 PetriNetUnfolderBase]: 2859/4489 cut-off events. [2024-06-20 16:27:47,562 INFO L125 PetriNetUnfolderBase]: For 452119/452127 co-relation queries the response was YES. [2024-06-20 16:27:47,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37599 conditions, 4489 events. 2859/4489 cut-off events. For 452119/452127 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 24982 event pairs, 710 based on Foata normal form. 8/4493 useless extension candidates. Maximal degree in co-relation 37495. Up to 3992 conditions per place. [2024-06-20 16:27:47,612 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 248 selfloop transitions, 75 changer transitions 0/344 dead transitions. [2024-06-20 16:27:47,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 344 transitions, 4410 flow [2024-06-20 16:27:47,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:47,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:47,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:27:47,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 16:27:47,613 INFO L175 Difference]: Start difference. First operand has 221 places, 297 transitions, 3365 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:27:47,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 344 transitions, 4410 flow [2024-06-20 16:27:48,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 344 transitions, 4017 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 16:27:48,175 INFO L231 Difference]: Finished difference. Result has 222 places, 320 transitions, 3523 flow [2024-06-20 16:27:48,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3523, PETRI_PLACES=222, PETRI_TRANSITIONS=320} [2024-06-20 16:27:48,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-20 16:27:48,176 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 320 transitions, 3523 flow [2024-06-20 16:27:48,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:48,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:48,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:48,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:27:48,176 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-20 16:27:48,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:48,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1024949632, now seen corresponding path program 1 times [2024-06-20 16:27:48,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:48,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988311361] [2024-06-20 16:27:48,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:48,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:48,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:49,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:49,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:49,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988311361] [2024-06-20 16:27:49,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988311361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:49,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:49,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:49,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099754786] [2024-06-20 16:27:49,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:49,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:49,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:49,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:49,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:49,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:27:49,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 320 transitions, 3523 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:49,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:49,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:27:49,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:50,160 INFO L124 PetriNetUnfolderBase]: 2752/4381 cut-off events. [2024-06-20 16:27:50,161 INFO L125 PetriNetUnfolderBase]: For 460751/460753 co-relation queries the response was YES. [2024-06-20 16:27:50,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36889 conditions, 4381 events. 2752/4381 cut-off events. For 460751/460753 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 24734 event pairs, 738 based on Foata normal form. 1/4379 useless extension candidates. Maximal degree in co-relation 36784. Up to 3982 conditions per place. [2024-06-20 16:27:50,208 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 289 selfloop transitions, 20 changer transitions 0/336 dead transitions. [2024-06-20 16:27:50,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 336 transitions, 4189 flow [2024-06-20 16:27:50,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:27:50,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:27:50,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:27:50,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:27:50,209 INFO L175 Difference]: Start difference. First operand has 222 places, 320 transitions, 3523 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:27:50,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 336 transitions, 4189 flow [2024-06-20 16:27:51,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 336 transitions, 4013 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:27:51,161 INFO L231 Difference]: Finished difference. Result has 224 places, 320 transitions, 3397 flow [2024-06-20 16:27:51,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3397, PETRI_PLACES=224, PETRI_TRANSITIONS=320} [2024-06-20 16:27:51,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-20 16:27:51,162 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 320 transitions, 3397 flow [2024-06-20 16:27:51,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:51,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:51,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:51,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:27:51,162 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-20 16:27:51,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:51,162 INFO L85 PathProgramCache]: Analyzing trace with hash -855734275, now seen corresponding path program 1 times [2024-06-20 16:27:51,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:51,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466425079] [2024-06-20 16:27:51,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:51,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:51,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:51,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:51,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:51,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466425079] [2024-06-20 16:27:51,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466425079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:51,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:51,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:51,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920003429] [2024-06-20 16:27:51,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:51,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:51,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:51,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:51,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:52,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:52,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 320 transitions, 3397 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:52,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:52,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:52,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:52,928 INFO L124 PetriNetUnfolderBase]: 2836/4469 cut-off events. [2024-06-20 16:27:52,928 INFO L125 PetriNetUnfolderBase]: For 474096/474098 co-relation queries the response was YES. [2024-06-20 16:27:52,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37322 conditions, 4469 events. 2836/4469 cut-off events. For 474096/474098 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24950 event pairs, 771 based on Foata normal form. 2/4468 useless extension candidates. Maximal degree in co-relation 37216. Up to 4196 conditions per place. [2024-06-20 16:27:52,975 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 21 changer transitions 0/341 dead transitions. [2024-06-20 16:27:52,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 341 transitions, 4169 flow [2024-06-20 16:27:52,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:52,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:52,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:27:52,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 16:27:52,976 INFO L175 Difference]: Start difference. First operand has 224 places, 320 transitions, 3397 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:27:52,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 341 transitions, 4169 flow [2024-06-20 16:27:53,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 341 transitions, 4119 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:27:53,853 INFO L231 Difference]: Finished difference. Result has 226 places, 323 transitions, 3457 flow [2024-06-20 16:27:53,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3457, PETRI_PLACES=226, PETRI_TRANSITIONS=323} [2024-06-20 16:27:53,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-20 16:27:53,854 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 323 transitions, 3457 flow [2024-06-20 16:27:53,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:53,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:53,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:53,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:27:53,854 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-20 16:27:53,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:53,854 INFO L85 PathProgramCache]: Analyzing trace with hash -821112401, now seen corresponding path program 2 times [2024-06-20 16:27:53,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:53,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227169175] [2024-06-20 16:27:53,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:53,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:53,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:54,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:54,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:54,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227169175] [2024-06-20 16:27:54,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227169175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:54,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:54,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:54,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419552854] [2024-06-20 16:27:54,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:54,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:54,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:54,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:54,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:54,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:54,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 323 transitions, 3457 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:54,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:54,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:54,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:55,637 INFO L124 PetriNetUnfolderBase]: 2862/4505 cut-off events. [2024-06-20 16:27:55,638 INFO L125 PetriNetUnfolderBase]: For 493566/493568 co-relation queries the response was YES. [2024-06-20 16:27:55,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38322 conditions, 4505 events. 2862/4505 cut-off events. For 493566/493568 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 25089 event pairs, 771 based on Foata normal form. 2/4504 useless extension candidates. Maximal degree in co-relation 38215. Up to 4198 conditions per place. [2024-06-20 16:27:55,681 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 300 selfloop transitions, 36 changer transitions 0/346 dead transitions. [2024-06-20 16:27:55,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 346 transitions, 4439 flow [2024-06-20 16:27:55,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:55,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:55,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 16:27:55,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:27:55,682 INFO L175 Difference]: Start difference. First operand has 226 places, 323 transitions, 3457 flow. Second operand 8 states and 136 transitions. [2024-06-20 16:27:55,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 346 transitions, 4439 flow [2024-06-20 16:27:56,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 346 transitions, 4351 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 16:27:56,620 INFO L231 Difference]: Finished difference. Result has 228 places, 329 transitions, 3577 flow [2024-06-20 16:27:56,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3577, PETRI_PLACES=228, PETRI_TRANSITIONS=329} [2024-06-20 16:27:56,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-20 16:27:56,621 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 329 transitions, 3577 flow [2024-06-20 16:27:56,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:56,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:56,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:56,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:27:56,622 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-20 16:27:56,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:56,622 INFO L85 PathProgramCache]: Analyzing trace with hash -852009408, now seen corresponding path program 1 times [2024-06-20 16:27:56,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:56,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500840205] [2024-06-20 16:27:56,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:56,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:56,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:27:57,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:27:57,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:27:57,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500840205] [2024-06-20 16:27:57,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500840205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:27:57,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:27:57,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:27:57,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284852919] [2024-06-20 16:27:57,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:27:57,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:27:57,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:27:57,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:27:57,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:27:57,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:27:57,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 329 transitions, 3577 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:57,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:27:57,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:27:57,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:27:58,294 INFO L124 PetriNetUnfolderBase]: 2872/4519 cut-off events. [2024-06-20 16:27:58,295 INFO L125 PetriNetUnfolderBase]: For 510119/510121 co-relation queries the response was YES. [2024-06-20 16:27:58,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38951 conditions, 4519 events. 2872/4519 cut-off events. For 510119/510121 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 25208 event pairs, 793 based on Foata normal form. 2/4518 useless extension candidates. Maximal degree in co-relation 38843. Up to 4267 conditions per place. [2024-06-20 16:27:58,344 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 317 selfloop transitions, 18 changer transitions 0/345 dead transitions. [2024-06-20 16:27:58,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 345 transitions, 4343 flow [2024-06-20 16:27:58,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:27:58,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:27:58,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:27:58,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:27:58,345 INFO L175 Difference]: Start difference. First operand has 228 places, 329 transitions, 3577 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:27:58,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 345 transitions, 4343 flow [2024-06-20 16:27:59,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 345 transitions, 4250 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-20 16:27:59,387 INFO L231 Difference]: Finished difference. Result has 232 places, 332 transitions, 3592 flow [2024-06-20 16:27:59,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3592, PETRI_PLACES=232, PETRI_TRANSITIONS=332} [2024-06-20 16:27:59,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-20 16:27:59,387 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 332 transitions, 3592 flow [2024-06-20 16:27:59,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:27:59,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:27:59,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:27:59,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:27:59,388 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-20 16:27:59,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:27:59,388 INFO L85 PathProgramCache]: Analyzing trace with hash -852015205, now seen corresponding path program 3 times [2024-06-20 16:27:59,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:27:59,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484772175] [2024-06-20 16:27:59,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:27:59,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:27:59,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:00,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:00,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:00,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484772175] [2024-06-20 16:28:00,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484772175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:00,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:00,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:00,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350725488] [2024-06-20 16:28:00,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:00,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:00,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:00,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:00,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:00,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:00,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 332 transitions, 3592 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:00,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:00,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:00,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:01,109 INFO L124 PetriNetUnfolderBase]: 2874/4522 cut-off events. [2024-06-20 16:28:01,109 INFO L125 PetriNetUnfolderBase]: For 520447/520449 co-relation queries the response was YES. [2024-06-20 16:28:01,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39303 conditions, 4522 events. 2874/4522 cut-off events. For 520447/520449 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 25197 event pairs, 792 based on Foata normal form. 2/4521 useless extension candidates. Maximal degree in co-relation 39193. Up to 4214 conditions per place. [2024-06-20 16:28:01,161 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 305 selfloop transitions, 37 changer transitions 0/352 dead transitions. [2024-06-20 16:28:01,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 352 transitions, 4526 flow [2024-06-20 16:28:01,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:01,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:01,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:28:01,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-20 16:28:01,164 INFO L175 Difference]: Start difference. First operand has 232 places, 332 transitions, 3592 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:28:01,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 352 transitions, 4526 flow [2024-06-20 16:28:02,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 352 transitions, 4440 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:02,229 INFO L231 Difference]: Finished difference. Result has 234 places, 335 transitions, 3646 flow [2024-06-20 16:28:02,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3646, PETRI_PLACES=234, PETRI_TRANSITIONS=335} [2024-06-20 16:28:02,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-20 16:28:02,230 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 335 transitions, 3646 flow [2024-06-20 16:28:02,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:02,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:02,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:02,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:28:02,230 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-20 16:28:02,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:02,231 INFO L85 PathProgramCache]: Analyzing trace with hash 351718976, now seen corresponding path program 2 times [2024-06-20 16:28:02,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:02,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565340878] [2024-06-20 16:28:02,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:02,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:02,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:03,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:03,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:03,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565340878] [2024-06-20 16:28:03,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565340878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:03,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:03,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:03,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437690830] [2024-06-20 16:28:03,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:03,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:03,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:03,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:03,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:03,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:03,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 335 transitions, 3646 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:03,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:03,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:03,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:04,047 INFO L124 PetriNetUnfolderBase]: 2879/4532 cut-off events. [2024-06-20 16:28:04,047 INFO L125 PetriNetUnfolderBase]: For 534980/534988 co-relation queries the response was YES. [2024-06-20 16:28:04,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39608 conditions, 4532 events. 2879/4532 cut-off events. For 534980/534988 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 25281 event pairs, 800 based on Foata normal form. 6/4534 useless extension candidates. Maximal degree in co-relation 39497. Up to 4246 conditions per place. [2024-06-20 16:28:04,096 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 301 selfloop transitions, 41 changer transitions 0/352 dead transitions. [2024-06-20 16:28:04,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 352 transitions, 4632 flow [2024-06-20 16:28:04,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:04,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:04,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-20 16:28:04,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-20 16:28:04,097 INFO L175 Difference]: Start difference. First operand has 234 places, 335 transitions, 3646 flow. Second operand 8 states and 130 transitions. [2024-06-20 16:28:04,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 352 transitions, 4632 flow [2024-06-20 16:28:04,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 352 transitions, 4532 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:04,928 INFO L231 Difference]: Finished difference. Result has 237 places, 341 transitions, 3773 flow [2024-06-20 16:28:04,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3773, PETRI_PLACES=237, PETRI_TRANSITIONS=341} [2024-06-20 16:28:04,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-20 16:28:04,928 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 341 transitions, 3773 flow [2024-06-20 16:28:04,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:04,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:04,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:04,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:28:04,928 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-20 16:28:04,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:04,929 INFO L85 PathProgramCache]: Analyzing trace with hash -385214500, now seen corresponding path program 3 times [2024-06-20 16:28:04,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:04,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484094156] [2024-06-20 16:28:04,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:04,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:04,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:05,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:05,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:05,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484094156] [2024-06-20 16:28:05,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484094156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:05,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:05,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:05,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637477812] [2024-06-20 16:28:05,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:05,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:05,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:05,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:05,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:05,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:05,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 341 transitions, 3773 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:05,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:05,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:05,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:06,695 INFO L124 PetriNetUnfolderBase]: 2884/4541 cut-off events. [2024-06-20 16:28:06,696 INFO L125 PetriNetUnfolderBase]: For 550768/550776 co-relation queries the response was YES. [2024-06-20 16:28:06,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40059 conditions, 4541 events. 2884/4541 cut-off events. For 550768/550776 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25370 event pairs, 800 based on Foata normal form. 6/4543 useless extension candidates. Maximal degree in co-relation 39947. Up to 4252 conditions per place. [2024-06-20 16:28:06,747 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 42 changer transitions 0/355 dead transitions. [2024-06-20 16:28:06,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 355 transitions, 4707 flow [2024-06-20 16:28:06,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:06,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:06,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 16:28:06,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-20 16:28:06,748 INFO L175 Difference]: Start difference. First operand has 237 places, 341 transitions, 3773 flow. Second operand 8 states and 131 transitions. [2024-06-20 16:28:06,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 355 transitions, 4707 flow [2024-06-20 16:28:07,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 355 transitions, 4582 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:07,611 INFO L231 Difference]: Finished difference. Result has 241 places, 344 transitions, 3810 flow [2024-06-20 16:28:07,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3810, PETRI_PLACES=241, PETRI_TRANSITIONS=344} [2024-06-20 16:28:07,611 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-20 16:28:07,611 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 344 transitions, 3810 flow [2024-06-20 16:28:07,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:07,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:07,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:07,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:28:07,612 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-20 16:28:07,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:07,612 INFO L85 PathProgramCache]: Analyzing trace with hash 344100416, now seen corresponding path program 4 times [2024-06-20 16:28:07,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:07,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962348465] [2024-06-20 16:28:07,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:07,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:07,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:08,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-20 16:28:08,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:08,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962348465] [2024-06-20 16:28:08,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962348465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:08,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:08,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:08,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659258751] [2024-06-20 16:28:08,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:08,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:08,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:08,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:08,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:08,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:08,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 344 transitions, 3810 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:08,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:08,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:08,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:09,456 INFO L124 PetriNetUnfolderBase]: 2878/4533 cut-off events. [2024-06-20 16:28:09,456 INFO L125 PetriNetUnfolderBase]: For 558853/558861 co-relation queries the response was YES. [2024-06-20 16:28:09,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39977 conditions, 4533 events. 2878/4533 cut-off events. For 558853/558861 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25347 event pairs, 799 based on Foata normal form. 6/4535 useless extension candidates. Maximal degree in co-relation 39863. Up to 4247 conditions per place. [2024-06-20 16:28:09,502 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 41 changer transitions 0/354 dead transitions. [2024-06-20 16:28:09,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 354 transitions, 4524 flow [2024-06-20 16:28:09,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:09,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:09,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 16:28:09,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-20 16:28:09,503 INFO L175 Difference]: Start difference. First operand has 241 places, 344 transitions, 3810 flow. Second operand 8 states and 131 transitions. [2024-06-20 16:28:09,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 354 transitions, 4524 flow [2024-06-20 16:28:10,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 354 transitions, 4386 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:10,206 INFO L231 Difference]: Finished difference. Result has 244 places, 344 transitions, 3760 flow [2024-06-20 16:28:10,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3672, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3760, PETRI_PLACES=244, PETRI_TRANSITIONS=344} [2024-06-20 16:28:10,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-20 16:28:10,206 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 344 transitions, 3760 flow [2024-06-20 16:28:10,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:10,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:10,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:10,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:28:10,207 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-20 16:28:10,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:10,207 INFO L85 PathProgramCache]: Analyzing trace with hash 344100199, now seen corresponding path program 4 times [2024-06-20 16:28:10,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:10,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013726574] [2024-06-20 16:28:10,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:10,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:10,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:11,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-20 16:28:11,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:11,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013726574] [2024-06-20 16:28:11,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013726574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:11,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:11,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:11,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870409957] [2024-06-20 16:28:11,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:11,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:11,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:11,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:11,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:11,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:11,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 344 transitions, 3760 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:11,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:11,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:11,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:11,994 INFO L124 PetriNetUnfolderBase]: 2872/4537 cut-off events. [2024-06-20 16:28:11,995 INFO L125 PetriNetUnfolderBase]: For 583118/583126 co-relation queries the response was YES. [2024-06-20 16:28:12,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40438 conditions, 4537 events. 2872/4537 cut-off events. For 583118/583126 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25601 event pairs, 789 based on Foata normal form. 3/4536 useless extension candidates. Maximal degree in co-relation 40323. Up to 4178 conditions per place. [2024-06-20 16:28:12,047 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 57 changer transitions 0/370 dead transitions. [2024-06-20 16:28:12,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 370 transitions, 5188 flow [2024-06-20 16:28:12,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:12,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:12,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:28:12,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 16:28:12,049 INFO L175 Difference]: Start difference. First operand has 244 places, 344 transitions, 3760 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:28:12,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 370 transitions, 5188 flow [2024-06-20 16:28:12,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 370 transitions, 5062 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 16:28:12,759 INFO L231 Difference]: Finished difference. Result has 244 places, 353 transitions, 3976 flow [2024-06-20 16:28:12,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3634, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3976, PETRI_PLACES=244, PETRI_TRANSITIONS=353} [2024-06-20 16:28:12,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-20 16:28:12,759 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 353 transitions, 3976 flow [2024-06-20 16:28:12,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:12,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:12,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:12,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:28:12,760 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-20 16:28:12,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:12,760 INFO L85 PathProgramCache]: Analyzing trace with hash -614458961, now seen corresponding path program 5 times [2024-06-20 16:28:12,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:12,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131849445] [2024-06-20 16:28:12,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:12,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:12,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:13,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:13,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:13,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131849445] [2024-06-20 16:28:13,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131849445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:13,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:13,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:13,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787496510] [2024-06-20 16:28:13,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:13,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:13,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:13,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:13,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:13,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:13,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 353 transitions, 3976 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:13,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:13,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:13,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:14,530 INFO L124 PetriNetUnfolderBase]: 2869/4532 cut-off events. [2024-06-20 16:28:14,530 INFO L125 PetriNetUnfolderBase]: For 595196/595204 co-relation queries the response was YES. [2024-06-20 16:28:14,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40768 conditions, 4532 events. 2869/4532 cut-off events. For 595196/595204 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25531 event pairs, 780 based on Foata normal form. 3/4531 useless extension candidates. Maximal degree in co-relation 40652. Up to 4176 conditions per place. [2024-06-20 16:28:14,583 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 296 selfloop transitions, 61 changer transitions 0/367 dead transitions. [2024-06-20 16:28:14,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 367 transitions, 4880 flow [2024-06-20 16:28:14,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:14,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:14,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 16:28:14,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:28:14,584 INFO L175 Difference]: Start difference. First operand has 244 places, 353 transitions, 3976 flow. Second operand 8 states and 136 transitions. [2024-06-20 16:28:14,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 367 transitions, 4880 flow [2024-06-20 16:28:15,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 367 transitions, 4670 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:15,180 INFO L231 Difference]: Finished difference. Result has 248 places, 353 transitions, 3894 flow [2024-06-20 16:28:15,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3766, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3894, PETRI_PLACES=248, PETRI_TRANSITIONS=353} [2024-06-20 16:28:15,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-20 16:28:15,184 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 353 transitions, 3894 flow [2024-06-20 16:28:15,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:15,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:15,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:15,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:28:15,185 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-20 16:28:15,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:15,185 INFO L85 PathProgramCache]: Analyzing trace with hash -621816191, now seen corresponding path program 6 times [2024-06-20 16:28:15,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:15,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605099451] [2024-06-20 16:28:15,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:15,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:15,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:16,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-20 16:28:16,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:16,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605099451] [2024-06-20 16:28:16,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605099451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:16,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:16,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:16,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711816430] [2024-06-20 16:28:16,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:16,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:16,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:16,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:16,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:16,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:16,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 353 transitions, 3894 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:16,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:16,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:16,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:16,986 INFO L124 PetriNetUnfolderBase]: 2865/4526 cut-off events. [2024-06-20 16:28:16,986 INFO L125 PetriNetUnfolderBase]: For 599526/599534 co-relation queries the response was YES. [2024-06-20 16:28:17,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40315 conditions, 4526 events. 2865/4526 cut-off events. For 599526/599534 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25537 event pairs, 788 based on Foata normal form. 3/4525 useless extension candidates. Maximal degree in co-relation 40198. Up to 4173 conditions per place. [2024-06-20 16:28:17,035 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 299 selfloop transitions, 58 changer transitions 0/367 dead transitions. [2024-06-20 16:28:17,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 367 transitions, 4800 flow [2024-06-20 16:28:17,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:17,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:17,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:28:17,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-20 16:28:17,036 INFO L175 Difference]: Start difference. First operand has 248 places, 353 transitions, 3894 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:28:17,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 367 transitions, 4800 flow [2024-06-20 16:28:17,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 367 transitions, 4612 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 16:28:17,852 INFO L231 Difference]: Finished difference. Result has 249 places, 353 transitions, 3828 flow [2024-06-20 16:28:17,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3706, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3828, PETRI_PLACES=249, PETRI_TRANSITIONS=353} [2024-06-20 16:28:17,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-20 16:28:17,852 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 353 transitions, 3828 flow [2024-06-20 16:28:17,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:17,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:17,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:17,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:28:17,852 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-20 16:28:17,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:17,853 INFO L85 PathProgramCache]: Analyzing trace with hash 351728896, now seen corresponding path program 1 times [2024-06-20 16:28:17,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:17,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210876249] [2024-06-20 16:28:17,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:17,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:17,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:18,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:18,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:18,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210876249] [2024-06-20 16:28:18,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210876249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:18,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:18,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:18,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569334424] [2024-06-20 16:28:18,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:18,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:18,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:18,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:18,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:19,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:28:19,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 353 transitions, 3828 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:19,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:19,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:28:19,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:19,874 INFO L124 PetriNetUnfolderBase]: 3003/4662 cut-off events. [2024-06-20 16:28:19,874 INFO L125 PetriNetUnfolderBase]: For 609086/609088 co-relation queries the response was YES. [2024-06-20 16:28:19,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41196 conditions, 4662 events. 3003/4662 cut-off events. For 609086/609088 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25724 event pairs, 829 based on Foata normal form. 1/4660 useless extension candidates. Maximal degree in co-relation 41078. Up to 4509 conditions per place. [2024-06-20 16:28:20,023 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 342 selfloop transitions, 21 changer transitions 0/367 dead transitions. [2024-06-20 16:28:20,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 367 transitions, 4658 flow [2024-06-20 16:28:20,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:28:20,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:28:20,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-20 16:28:20,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439153439153439 [2024-06-20 16:28:20,024 INFO L175 Difference]: Start difference. First operand has 249 places, 353 transitions, 3828 flow. Second operand 9 states and 130 transitions. [2024-06-20 16:28:20,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 367 transitions, 4658 flow [2024-06-20 16:28:20,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 367 transitions, 4530 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:28:20,814 INFO L231 Difference]: Finished difference. Result has 251 places, 356 transitions, 3830 flow [2024-06-20 16:28:20,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3700, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3830, PETRI_PLACES=251, PETRI_TRANSITIONS=356} [2024-06-20 16:28:20,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-20 16:28:20,815 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 356 transitions, 3830 flow [2024-06-20 16:28:20,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:20,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:20,815 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-20 16:28:20,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:28:20,815 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-20 16:28:20,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:20,815 INFO L85 PathProgramCache]: Analyzing trace with hash 745001816, now seen corresponding path program 1 times [2024-06-20 16:28:20,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:20,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424494898] [2024-06-20 16:28:20,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:20,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:20,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:21,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:21,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:21,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424494898] [2024-06-20 16:28:21,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424494898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:21,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:21,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:21,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372499085] [2024-06-20 16:28:21,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:21,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:21,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:21,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:21,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:21,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:21,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 356 transitions, 3830 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:21,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:21,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:21,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:22,602 INFO L124 PetriNetUnfolderBase]: 2947/4624 cut-off events. [2024-06-20 16:28:22,602 INFO L125 PetriNetUnfolderBase]: For 633245/633257 co-relation queries the response was YES. [2024-06-20 16:28:22,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41465 conditions, 4624 events. 2947/4624 cut-off events. For 633245/633257 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 25770 event pairs, 572 based on Foata normal form. 14/4634 useless extension candidates. Maximal degree in co-relation 41346. Up to 4092 conditions per place. [2024-06-20 16:28:22,657 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 309 selfloop transitions, 49 changer transitions 0/386 dead transitions. [2024-06-20 16:28:22,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 386 transitions, 4731 flow [2024-06-20 16:28:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:22,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:22,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:28:22,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 16:28:22,658 INFO L175 Difference]: Start difference. First operand has 251 places, 356 transitions, 3830 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:28:22,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 386 transitions, 4731 flow [2024-06-20 16:28:23,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 386 transitions, 4543 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-20 16:28:23,859 INFO L231 Difference]: Finished difference. Result has 249 places, 359 transitions, 3842 flow [2024-06-20 16:28:23,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3842, PETRI_PLACES=249, PETRI_TRANSITIONS=359} [2024-06-20 16:28:23,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-20 16:28:23,859 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 359 transitions, 3842 flow [2024-06-20 16:28:23,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:23,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:23,860 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-20 16:28:23,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:28:23,860 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-20 16:28:23,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:23,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1375535522, now seen corresponding path program 2 times [2024-06-20 16:28:23,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:23,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424038356] [2024-06-20 16:28:23,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:23,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:23,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:24,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:24,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:24,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424038356] [2024-06-20 16:28:24,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424038356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:24,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:24,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:24,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157970355] [2024-06-20 16:28:24,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:24,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:24,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:24,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:24,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:24,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:24,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 359 transitions, 3842 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:24,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:24,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:24,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:25,696 INFO L124 PetriNetUnfolderBase]: 2948/4628 cut-off events. [2024-06-20 16:28:25,696 INFO L125 PetriNetUnfolderBase]: For 654284/654294 co-relation queries the response was YES. [2024-06-20 16:28:25,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42209 conditions, 4628 events. 2948/4628 cut-off events. For 654284/654294 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 25928 event pairs, 723 based on Foata normal form. 12/4630 useless extension candidates. Maximal degree in co-relation 42090. Up to 4154 conditions per place. [2024-06-20 16:28:25,748 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 302 selfloop transitions, 55 changer transitions 0/385 dead transitions. [2024-06-20 16:28:25,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 385 transitions, 4768 flow [2024-06-20 16:28:25,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:28:25,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:28:25,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-20 16:28:25,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:28:25,749 INFO L175 Difference]: Start difference. First operand has 249 places, 359 transitions, 3842 flow. Second operand 9 states and 153 transitions. [2024-06-20 16:28:25,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 385 transitions, 4768 flow [2024-06-20 16:28:26,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 385 transitions, 4582 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:26,657 INFO L231 Difference]: Finished difference. Result has 254 places, 365 transitions, 3954 flow [2024-06-20 16:28:26,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3954, PETRI_PLACES=254, PETRI_TRANSITIONS=365} [2024-06-20 16:28:26,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-20 16:28:26,658 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 365 transitions, 3954 flow [2024-06-20 16:28:26,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:26,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:26,658 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-20 16:28:26,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:28:26,658 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-20 16:28:26,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:26,658 INFO L85 PathProgramCache]: Analyzing trace with hash 578001158, now seen corresponding path program 1 times [2024-06-20 16:28:26,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:26,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018223737] [2024-06-20 16:28:26,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:26,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:26,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:27,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:27,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:27,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018223737] [2024-06-20 16:28:27,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018223737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:27,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:27,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:27,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204888371] [2024-06-20 16:28:27,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:27,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:27,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:27,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:27,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:27,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:27,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 365 transitions, 3954 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:27,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:27,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:27,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:28,453 INFO L124 PetriNetUnfolderBase]: 2968/4641 cut-off events. [2024-06-20 16:28:28,454 INFO L125 PetriNetUnfolderBase]: For 672382/672390 co-relation queries the response was YES. [2024-06-20 16:28:28,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42817 conditions, 4641 events. 2968/4641 cut-off events. For 672382/672390 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25910 event pairs, 615 based on Foata normal form. 5/4642 useless extension candidates. Maximal degree in co-relation 42695. Up to 3873 conditions per place. [2024-06-20 16:28:28,504 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 282 selfloop transitions, 94 changer transitions 0/404 dead transitions. [2024-06-20 16:28:28,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 404 transitions, 4958 flow [2024-06-20 16:28:28,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:28,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:28,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 16:28:28,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 16:28:28,505 INFO L175 Difference]: Start difference. First operand has 254 places, 365 transitions, 3954 flow. Second operand 8 states and 149 transitions. [2024-06-20 16:28:28,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 404 transitions, 4958 flow [2024-06-20 16:28:29,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 404 transitions, 4785 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:29,448 INFO L231 Difference]: Finished difference. Result has 258 places, 378 transitions, 4158 flow [2024-06-20 16:28:29,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4158, PETRI_PLACES=258, PETRI_TRANSITIONS=378} [2024-06-20 16:28:29,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-20 16:28:29,449 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 378 transitions, 4158 flow [2024-06-20 16:28:29,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:29,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:29,449 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-20 16:28:29,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:28:29,449 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-20 16:28:29,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:29,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1466722984, now seen corresponding path program 1 times [2024-06-20 16:28:29,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:29,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10284495] [2024-06-20 16:28:29,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:29,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:29,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:30,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:30,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:30,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10284495] [2024-06-20 16:28:30,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10284495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:30,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:30,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:30,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342313129] [2024-06-20 16:28:30,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:30,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:30,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:30,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:30,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:30,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:28:30,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 378 transitions, 4158 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:30,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:30,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:28:30,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:31,226 INFO L124 PetriNetUnfolderBase]: 3065/4736 cut-off events. [2024-06-20 16:28:31,226 INFO L125 PetriNetUnfolderBase]: For 680385/680393 co-relation queries the response was YES. [2024-06-20 16:28:31,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44393 conditions, 4736 events. 3065/4736 cut-off events. For 680385/680393 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 25979 event pairs, 667 based on Foata normal form. 6/4738 useless extension candidates. Maximal degree in co-relation 44269. Up to 4421 conditions per place. [2024-06-20 16:28:31,283 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 338 selfloop transitions, 59 changer transitions 0/401 dead transitions. [2024-06-20 16:28:31,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 401 transitions, 5080 flow [2024-06-20 16:28:31,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:31,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:31,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:28:31,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 16:28:31,284 INFO L175 Difference]: Start difference. First operand has 258 places, 378 transitions, 4158 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:28:31,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 401 transitions, 5080 flow [2024-06-20 16:28:32,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 401 transitions, 4866 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:32,436 INFO L231 Difference]: Finished difference. Result has 262 places, 382 transitions, 4146 flow [2024-06-20 16:28:32,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3944, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4146, PETRI_PLACES=262, PETRI_TRANSITIONS=382} [2024-06-20 16:28:32,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-20 16:28:32,436 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 382 transitions, 4146 flow [2024-06-20 16:28:32,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:32,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:32,437 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-20 16:28:32,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:28:32,437 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-20 16:28:32,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:32,437 INFO L85 PathProgramCache]: Analyzing trace with hash 578121128, now seen corresponding path program 2 times [2024-06-20 16:28:32,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:32,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551407691] [2024-06-20 16:28:32,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:32,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:32,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:33,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-20 16:28:33,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:33,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551407691] [2024-06-20 16:28:33,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551407691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:33,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:33,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:33,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456631788] [2024-06-20 16:28:33,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:33,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:33,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:33,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:33,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:33,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:33,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 382 transitions, 4146 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:33,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:33,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:33,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:34,242 INFO L124 PetriNetUnfolderBase]: 3029/4712 cut-off events. [2024-06-20 16:28:34,242 INFO L125 PetriNetUnfolderBase]: For 710967/710975 co-relation queries the response was YES. [2024-06-20 16:28:34,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44609 conditions, 4712 events. 3029/4712 cut-off events. For 710967/710975 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26085 event pairs, 631 based on Foata normal form. 5/4713 useless extension candidates. Maximal degree in co-relation 44484. Up to 3890 conditions per place. [2024-06-20 16:28:34,298 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 107 changer transitions 0/414 dead transitions. [2024-06-20 16:28:34,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 414 transitions, 5353 flow [2024-06-20 16:28:34,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:34,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:34,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:28:34,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 16:28:34,299 INFO L175 Difference]: Start difference. First operand has 262 places, 382 transitions, 4146 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:28:34,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 414 transitions, 5353 flow [2024-06-20 16:28:35,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 414 transitions, 5200 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:35,453 INFO L231 Difference]: Finished difference. Result has 264 places, 390 transitions, 4408 flow [2024-06-20 16:28:35,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3993, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4408, PETRI_PLACES=264, PETRI_TRANSITIONS=390} [2024-06-20 16:28:35,454 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-20 16:28:35,454 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 390 transitions, 4408 flow [2024-06-20 16:28:35,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:35,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:35,454 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-20 16:28:35,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:28:35,454 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-20 16:28:35,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:35,455 INFO L85 PathProgramCache]: Analyzing trace with hash 755489984, now seen corresponding path program 2 times [2024-06-20 16:28:35,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:35,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575446797] [2024-06-20 16:28:35,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:35,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:35,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:36,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:36,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:36,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575446797] [2024-06-20 16:28:36,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575446797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:36,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:36,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:36,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482958342] [2024-06-20 16:28:36,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:36,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:36,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:36,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:36,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:36,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:28:36,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 390 transitions, 4408 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:36,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:36,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:28:36,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:37,313 INFO L124 PetriNetUnfolderBase]: 3111/4809 cut-off events. [2024-06-20 16:28:37,313 INFO L125 PetriNetUnfolderBase]: For 723746/723754 co-relation queries the response was YES. [2024-06-20 16:28:37,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46019 conditions, 4809 events. 3111/4809 cut-off events. For 723746/723754 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26367 event pairs, 672 based on Foata normal form. 6/4811 useless extension candidates. Maximal degree in co-relation 45893. Up to 4324 conditions per place. [2024-06-20 16:28:37,374 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 302 selfloop transitions, 104 changer transitions 0/410 dead transitions. [2024-06-20 16:28:37,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 410 transitions, 5505 flow [2024-06-20 16:28:37,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:37,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:37,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:28:37,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 16:28:37,375 INFO L175 Difference]: Start difference. First operand has 264 places, 390 transitions, 4408 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:28:37,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 410 transitions, 5505 flow [2024-06-20 16:28:38,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 410 transitions, 5298 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:38,738 INFO L231 Difference]: Finished difference. Result has 268 places, 394 transitions, 4496 flow [2024-06-20 16:28:38,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4496, PETRI_PLACES=268, PETRI_TRANSITIONS=394} [2024-06-20 16:28:38,739 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-20 16:28:38,739 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 394 transitions, 4496 flow [2024-06-20 16:28:38,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:38,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:38,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:28:38,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:28:38,739 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-20 16:28:38,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:38,740 INFO L85 PathProgramCache]: Analyzing trace with hash 755252834, now seen corresponding path program 3 times [2024-06-20 16:28:38,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:38,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918613365] [2024-06-20 16:28:38,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:38,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:38,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:39,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:39,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:39,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918613365] [2024-06-20 16:28:39,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918613365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:39,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:39,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:39,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937193141] [2024-06-20 16:28:39,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:39,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:39,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:39,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:39,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:39,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:28:39,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 394 transitions, 4496 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:39,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:39,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:28:39,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:40,597 INFO L124 PetriNetUnfolderBase]: 3113/4812 cut-off events. [2024-06-20 16:28:40,598 INFO L125 PetriNetUnfolderBase]: For 734764/734772 co-relation queries the response was YES. [2024-06-20 16:28:40,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46212 conditions, 4812 events. 3113/4812 cut-off events. For 734764/734772 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 26393 event pairs, 672 based on Foata normal form. 6/4814 useless extension candidates. Maximal degree in co-relation 46084. Up to 4325 conditions per place. [2024-06-20 16:28:40,658 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 304 selfloop transitions, 105 changer transitions 0/413 dead transitions. [2024-06-20 16:28:40,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 413 transitions, 5595 flow [2024-06-20 16:28:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:40,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:40,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:28:40,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 16:28:40,659 INFO L175 Difference]: Start difference. First operand has 268 places, 394 transitions, 4496 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:28:40,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 413 transitions, 5595 flow [2024-06-20 16:28:41,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 413 transitions, 5381 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:41,920 INFO L231 Difference]: Finished difference. Result has 271 places, 397 transitions, 4572 flow [2024-06-20 16:28:41,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4284, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4572, PETRI_PLACES=271, PETRI_TRANSITIONS=397} [2024-06-20 16:28:41,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-20 16:28:41,921 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 397 transitions, 4572 flow [2024-06-20 16:28:41,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:41,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:41,921 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-20 16:28:41,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:28:41,921 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-20 16:28:41,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:41,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1233522316, now seen corresponding path program 3 times [2024-06-20 16:28:41,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:41,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928327002] [2024-06-20 16:28:41,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:41,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:42,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:42,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:42,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928327002] [2024-06-20 16:28:42,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928327002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:42,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:42,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:42,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394279814] [2024-06-20 16:28:42,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:42,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:42,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:42,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:42,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:42,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:42,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 397 transitions, 4572 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:42,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:42,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:42,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:43,849 INFO L124 PetriNetUnfolderBase]: 3093/4816 cut-off events. [2024-06-20 16:28:43,850 INFO L125 PetriNetUnfolderBase]: For 776514/776522 co-relation queries the response was YES. [2024-06-20 16:28:43,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47173 conditions, 4816 events. 3093/4816 cut-off events. For 776514/776522 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 26724 event pairs, 662 based on Foata normal form. 5/4817 useless extension candidates. Maximal degree in co-relation 47044. Up to 3778 conditions per place. [2024-06-20 16:28:43,902 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 260 selfloop transitions, 133 changer transitions 0/424 dead transitions. [2024-06-20 16:28:43,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 424 transitions, 5790 flow [2024-06-20 16:28:43,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:43,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:43,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:28:43,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 16:28:43,903 INFO L175 Difference]: Start difference. First operand has 271 places, 397 transitions, 4572 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:28:43,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 424 transitions, 5790 flow [2024-06-20 16:28:45,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 424 transitions, 5600 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 16:28:45,157 INFO L231 Difference]: Finished difference. Result has 274 places, 404 transitions, 4833 flow [2024-06-20 16:28:45,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4382, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4833, PETRI_PLACES=274, PETRI_TRANSITIONS=404} [2024-06-20 16:28:45,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-20 16:28:45,158 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 404 transitions, 4833 flow [2024-06-20 16:28:45,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:45,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:45,158 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-20 16:28:45,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:28:45,158 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-20 16:28:45,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:45,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1088648192, now seen corresponding path program 3 times [2024-06-20 16:28:45,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:45,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164981746] [2024-06-20 16:28:45,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:45,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:45,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:46,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:46,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:46,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164981746] [2024-06-20 16:28:46,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164981746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:46,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:46,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:28:46,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913860119] [2024-06-20 16:28:46,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:46,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:28:46,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:46,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:28:46,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:28:46,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:28:46,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 404 transitions, 4833 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:46,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:46,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:28:46,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:47,060 INFO L124 PetriNetUnfolderBase]: 3109/4840 cut-off events. [2024-06-20 16:28:47,061 INFO L125 PetriNetUnfolderBase]: For 800787/800795 co-relation queries the response was YES. [2024-06-20 16:28:47,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48427 conditions, 4840 events. 3109/4840 cut-off events. For 800787/800795 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 26908 event pairs, 656 based on Foata normal form. 8/4844 useless extension candidates. Maximal degree in co-relation 48297. Up to 4266 conditions per place. [2024-06-20 16:28:47,121 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 300 selfloop transitions, 92 changer transitions 0/423 dead transitions. [2024-06-20 16:28:47,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 423 transitions, 5769 flow [2024-06-20 16:28:47,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:28:47,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:28:47,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 16:28:47,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-20 16:28:47,122 INFO L175 Difference]: Start difference. First operand has 274 places, 404 transitions, 4833 flow. Second operand 8 states and 138 transitions. [2024-06-20 16:28:47,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 423 transitions, 5769 flow [2024-06-20 16:28:48,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 423 transitions, 5565 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:48,145 INFO L231 Difference]: Finished difference. Result has 278 places, 407 transitions, 4935 flow [2024-06-20 16:28:48,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4935, PETRI_PLACES=278, PETRI_TRANSITIONS=407} [2024-06-20 16:28:48,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-20 16:28:48,145 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 407 transitions, 4935 flow [2024-06-20 16:28:48,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:48,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:48,145 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-20 16:28:48,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:28:48,146 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-20 16:28:48,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:48,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1375524610, now seen corresponding path program 1 times [2024-06-20 16:28:48,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:48,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52815421] [2024-06-20 16:28:48,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:48,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:48,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:49,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-20 16:28:49,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:49,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52815421] [2024-06-20 16:28:49,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52815421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:49,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:49,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:49,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930473294] [2024-06-20 16:28:49,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:49,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:49,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:49,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:49,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:49,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:28:49,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 407 transitions, 4935 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:49,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:49,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:28:49,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:50,075 INFO L124 PetriNetUnfolderBase]: 3191/4930 cut-off events. [2024-06-20 16:28:50,075 INFO L125 PetriNetUnfolderBase]: For 807795/807807 co-relation queries the response was YES. [2024-06-20 16:28:50,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49364 conditions, 4930 events. 3191/4930 cut-off events. For 807795/807807 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27096 event pairs, 661 based on Foata normal form. 12/4938 useless extension candidates. Maximal degree in co-relation 49232. Up to 4596 conditions per place. [2024-06-20 16:28:50,142 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 364 selfloop transitions, 66 changer transitions 0/434 dead transitions. [2024-06-20 16:28:50,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 434 transitions, 5984 flow [2024-06-20 16:28:50,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:28:50,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:28:50,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 16:28:50,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-20 16:28:50,143 INFO L175 Difference]: Start difference. First operand has 278 places, 407 transitions, 4935 flow. Second operand 9 states and 149 transitions. [2024-06-20 16:28:50,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 434 transitions, 5984 flow [2024-06-20 16:28:51,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 434 transitions, 5704 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-20 16:28:51,290 INFO L231 Difference]: Finished difference. Result has 281 places, 411 transitions, 4908 flow [2024-06-20 16:28:51,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4655, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4908, PETRI_PLACES=281, PETRI_TRANSITIONS=411} [2024-06-20 16:28:51,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-20 16:28:51,291 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 411 transitions, 4908 flow [2024-06-20 16:28:51,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:51,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:51,291 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-20 16:28:51,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:28:51,291 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-20 16:28:51,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:51,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1088291320, now seen corresponding path program 2 times [2024-06-20 16:28:51,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:51,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920224256] [2024-06-20 16:28:51,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:51,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:51,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:52,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:52,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:52,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920224256] [2024-06-20 16:28:52,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920224256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:52,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:52,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:52,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743598918] [2024-06-20 16:28:52,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:52,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:52,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:52,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:52,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:52,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:28:52,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 411 transitions, 4908 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:52,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:52,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:28:52,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:53,262 INFO L124 PetriNetUnfolderBase]: 3243/5007 cut-off events. [2024-06-20 16:28:53,262 INFO L125 PetriNetUnfolderBase]: For 846192/846200 co-relation queries the response was YES. [2024-06-20 16:28:53,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50945 conditions, 5007 events. 3243/5007 cut-off events. For 846192/846200 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27621 event pairs, 670 based on Foata normal form. 6/5009 useless extension candidates. Maximal degree in co-relation 50812. Up to 4445 conditions per place. [2024-06-20 16:28:53,326 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 321 selfloop transitions, 117 changer transitions 0/442 dead transitions. [2024-06-20 16:28:53,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 442 transitions, 6560 flow [2024-06-20 16:28:53,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:28:53,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:28:53,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 16:28:53,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-20 16:28:53,327 INFO L175 Difference]: Start difference. First operand has 281 places, 411 transitions, 4908 flow. Second operand 9 states and 149 transitions. [2024-06-20 16:28:53,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 442 transitions, 6560 flow [2024-06-20 16:28:54,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 442 transitions, 6335 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-20 16:28:54,308 INFO L231 Difference]: Finished difference. Result has 285 places, 423 transitions, 5324 flow [2024-06-20 16:28:54,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4683, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5324, PETRI_PLACES=285, PETRI_TRANSITIONS=423} [2024-06-20 16:28:54,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-20 16:28:54,309 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 423 transitions, 5324 flow [2024-06-20 16:28:54,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:54,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:54,309 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-20 16:28:54,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:28:54,309 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-20 16:28:54,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:54,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1233410096, now seen corresponding path program 3 times [2024-06-20 16:28:54,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:54,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154178989] [2024-06-20 16:28:54,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:54,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:54,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:55,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:55,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:55,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154178989] [2024-06-20 16:28:55,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154178989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:55,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:55,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:55,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126979217] [2024-06-20 16:28:55,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:55,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:55,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:55,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:55,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:55,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:28:55,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 423 transitions, 5324 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:55,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:55,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:28:55,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:56,346 INFO L124 PetriNetUnfolderBase]: 3245/5004 cut-off events. [2024-06-20 16:28:56,346 INFO L125 PetriNetUnfolderBase]: For 867411/867419 co-relation queries the response was YES. [2024-06-20 16:28:56,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51885 conditions, 5004 events. 3245/5004 cut-off events. For 867411/867419 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27513 event pairs, 676 based on Foata normal form. 6/5006 useless extension candidates. Maximal degree in co-relation 51749. Up to 4449 conditions per place. [2024-06-20 16:28:56,412 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 324 selfloop transitions, 117 changer transitions 0/445 dead transitions. [2024-06-20 16:28:56,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 445 transitions, 6737 flow [2024-06-20 16:28:56,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:28:56,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:28:56,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 16:28:56,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-20 16:28:56,413 INFO L175 Difference]: Start difference. First operand has 285 places, 423 transitions, 5324 flow. Second operand 9 states and 150 transitions. [2024-06-20 16:28:56,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 445 transitions, 6737 flow [2024-06-20 16:28:57,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 445 transitions, 6463 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-06-20 16:28:57,913 INFO L231 Difference]: Finished difference. Result has 290 places, 427 transitions, 5420 flow [2024-06-20 16:28:57,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5070, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5420, PETRI_PLACES=290, PETRI_TRANSITIONS=427} [2024-06-20 16:28:57,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-20 16:28:57,914 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 427 transitions, 5420 flow [2024-06-20 16:28:57,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:57,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:28:57,914 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-20 16:28:57,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:28:57,914 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-20 16:28:57,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:28:57,915 INFO L85 PathProgramCache]: Analyzing trace with hash 755498478, now seen corresponding path program 4 times [2024-06-20 16:28:57,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:28:57,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180035289] [2024-06-20 16:28:57,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:28:57,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:28:57,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:28:58,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:28:58,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:28:58,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180035289] [2024-06-20 16:28:58,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180035289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:28:58,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:28:58,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:28:58,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20883214] [2024-06-20 16:28:58,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:28:58,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:28:58,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:28:58,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:28:58,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:28:58,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:28:58,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 427 transitions, 5420 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:28:58,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:28:58,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:28:58,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:28:59,966 INFO L124 PetriNetUnfolderBase]: 3241/5005 cut-off events. [2024-06-20 16:28:59,966 INFO L125 PetriNetUnfolderBase]: For 876579/876587 co-relation queries the response was YES. [2024-06-20 16:29:00,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52015 conditions, 5005 events. 3241/5005 cut-off events. For 876579/876587 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27582 event pairs, 676 based on Foata normal form. 6/5007 useless extension candidates. Maximal degree in co-relation 51877. Up to 4447 conditions per place. [2024-06-20 16:29:00,028 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 321 selfloop transitions, 120 changer transitions 0/445 dead transitions. [2024-06-20 16:29:00,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 445 transitions, 6710 flow [2024-06-20 16:29:00,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:29:00,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:29:00,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-20 16:29:00,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-20 16:29:00,029 INFO L175 Difference]: Start difference. First operand has 290 places, 427 transitions, 5420 flow. Second operand 9 states and 148 transitions. [2024-06-20 16:29:00,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 445 transitions, 6710 flow [2024-06-20 16:29:01,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 445 transitions, 6386 flow, removed 82 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:01,567 INFO L231 Difference]: Finished difference. Result has 293 places, 427 transitions, 5344 flow [2024-06-20 16:29:01,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5096, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5344, PETRI_PLACES=293, PETRI_TRANSITIONS=427} [2024-06-20 16:29:01,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-20 16:29:01,567 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 427 transitions, 5344 flow [2024-06-20 16:29:01,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:01,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:01,568 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-20 16:29:01,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:29:01,568 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-20 16:29:01,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:01,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1088278796, now seen corresponding path program 1 times [2024-06-20 16:29:01,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:01,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917529883] [2024-06-20 16:29:01,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:01,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:01,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:02,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-20 16:29:02,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:02,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917529883] [2024-06-20 16:29:02,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917529883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:02,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:02,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:29:02,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616512299] [2024-06-20 16:29:02,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:02,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:29:02,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:02,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:29:02,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:29:02,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:29:02,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 427 transitions, 5344 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:02,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:02,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:29:02,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:03,595 INFO L124 PetriNetUnfolderBase]: 3246/5015 cut-off events. [2024-06-20 16:29:03,595 INFO L125 PetriNetUnfolderBase]: For 882331/882337 co-relation queries the response was YES. [2024-06-20 16:29:03,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52216 conditions, 5015 events. 3246/5015 cut-off events. For 882331/882337 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 27588 event pairs, 672 based on Foata normal form. 7/5019 useless extension candidates. Maximal degree in co-relation 52077. Up to 4824 conditions per place. [2024-06-20 16:29:03,664 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 29 changer transitions 0/448 dead transitions. [2024-06-20 16:29:03,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 448 transitions, 6397 flow [2024-06-20 16:29:03,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:29:03,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:29:03,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-20 16:29:03,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-20 16:29:03,665 INFO L175 Difference]: Start difference. First operand has 293 places, 427 transitions, 5344 flow. Second operand 9 states and 136 transitions. [2024-06-20 16:29:03,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 448 transitions, 6397 flow [2024-06-20 16:29:05,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 448 transitions, 6158 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 16:29:05,676 INFO L231 Difference]: Finished difference. Result has 295 places, 430 transitions, 5273 flow [2024-06-20 16:29:05,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5105, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5273, PETRI_PLACES=295, PETRI_TRANSITIONS=430} [2024-06-20 16:29:05,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-20 16:29:05,676 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 430 transitions, 5273 flow [2024-06-20 16:29:05,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:05,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:05,677 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-20 16:29:05,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:29:05,677 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-20 16:29:05,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:05,677 INFO L85 PathProgramCache]: Analyzing trace with hash 416545054, now seen corresponding path program 4 times [2024-06-20 16:29:05,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:05,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307604107] [2024-06-20 16:29:05,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:05,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:05,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:06,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:06,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:06,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307604107] [2024-06-20 16:29:06,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307604107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:06,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:06,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:06,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210044131] [2024-06-20 16:29:06,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:06,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:06,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:06,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:06,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:06,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:29:06,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 430 transitions, 5273 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:06,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:06,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:29:06,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:07,626 INFO L124 PetriNetUnfolderBase]: 3179/4941 cut-off events. [2024-06-20 16:29:07,626 INFO L125 PetriNetUnfolderBase]: For 907845/907847 co-relation queries the response was YES. [2024-06-20 16:29:07,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52172 conditions, 4941 events. 3179/4941 cut-off events. For 907845/907847 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 27513 event pairs, 633 based on Foata normal form. 2/4918 useless extension candidates. Maximal degree in co-relation 52032. Up to 4168 conditions per place. [2024-06-20 16:29:07,696 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 335 selfloop transitions, 96 changer transitions 0/462 dead transitions. [2024-06-20 16:29:07,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 462 transitions, 6359 flow [2024-06-20 16:29:07,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:07,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:07,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:29:07,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 16:29:07,697 INFO L175 Difference]: Start difference. First operand has 295 places, 430 transitions, 5273 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:29:07,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 462 transitions, 6359 flow [2024-06-20 16:29:09,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 462 transitions, 6213 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-20 16:29:09,500 INFO L231 Difference]: Finished difference. Result has 297 places, 437 transitions, 5456 flow [2024-06-20 16:29:09,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5127, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5456, PETRI_PLACES=297, PETRI_TRANSITIONS=437} [2024-06-20 16:29:09,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-20 16:29:09,501 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 437 transitions, 5456 flow [2024-06-20 16:29:09,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:09,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:09,501 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-20 16:29:09,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:29:09,501 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-20 16:29:09,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:09,502 INFO L85 PathProgramCache]: Analyzing trace with hash -997179806, now seen corresponding path program 4 times [2024-06-20 16:29:09,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:09,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254848731] [2024-06-20 16:29:09,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:09,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:09,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:10,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:10,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:10,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254848731] [2024-06-20 16:29:10,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254848731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:10,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:10,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:10,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067914125] [2024-06-20 16:29:10,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:10,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:10,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:10,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:10,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:10,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:29:10,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 437 transitions, 5456 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:10,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:10,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:29:10,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:11,428 INFO L124 PetriNetUnfolderBase]: 3249/5021 cut-off events. [2024-06-20 16:29:11,428 INFO L125 PetriNetUnfolderBase]: For 916805/916807 co-relation queries the response was YES. [2024-06-20 16:29:11,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53262 conditions, 5021 events. 3249/5021 cut-off events. For 916805/916807 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 27630 event pairs, 667 based on Foata normal form. 1/5006 useless extension candidates. Maximal degree in co-relation 53120. Up to 4704 conditions per place. [2024-06-20 16:29:11,496 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 397 selfloop transitions, 53 changer transitions 0/454 dead transitions. [2024-06-20 16:29:11,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 454 transitions, 6416 flow [2024-06-20 16:29:11,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:11,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:11,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 16:29:11,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-20 16:29:11,496 INFO L175 Difference]: Start difference. First operand has 297 places, 437 transitions, 5456 flow. Second operand 8 states and 129 transitions. [2024-06-20 16:29:11,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 454 transitions, 6416 flow [2024-06-20 16:29:13,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 454 transitions, 6150 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-20 16:29:13,264 INFO L231 Difference]: Finished difference. Result has 301 places, 437 transitions, 5303 flow [2024-06-20 16:29:13,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5190, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5303, PETRI_PLACES=301, PETRI_TRANSITIONS=437} [2024-06-20 16:29:13,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-20 16:29:13,264 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 437 transitions, 5303 flow [2024-06-20 16:29:13,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:13,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:13,265 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-20 16:29:13,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:29:13,265 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-20 16:29:13,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:13,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1544732498, now seen corresponding path program 5 times [2024-06-20 16:29:13,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:13,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957410778] [2024-06-20 16:29:13,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:13,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:14,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:14,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:14,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957410778] [2024-06-20 16:29:14,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957410778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:14,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:14,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:14,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861610342] [2024-06-20 16:29:14,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:14,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:14,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:14,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:14,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:14,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:29:14,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 437 transitions, 5303 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:14,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:14,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:29:14,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:15,251 INFO L124 PetriNetUnfolderBase]: 3182/4945 cut-off events. [2024-06-20 16:29:15,251 INFO L125 PetriNetUnfolderBase]: For 942286/942288 co-relation queries the response was YES. [2024-06-20 16:29:15,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52908 conditions, 4945 events. 3182/4945 cut-off events. For 942286/942288 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 27437 event pairs, 638 based on Foata normal form. 2/4922 useless extension candidates. Maximal degree in co-relation 52765. Up to 4141 conditions per place. [2024-06-20 16:29:15,322 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 332 selfloop transitions, 104 changer transitions 0/467 dead transitions. [2024-06-20 16:29:15,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 467 transitions, 6653 flow [2024-06-20 16:29:15,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:15,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:15,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:29:15,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 16:29:15,323 INFO L175 Difference]: Start difference. First operand has 301 places, 437 transitions, 5303 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:29:15,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 467 transitions, 6653 flow [2024-06-20 16:29:17,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 467 transitions, 6321 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-20 16:29:17,527 INFO L231 Difference]: Finished difference. Result has 299 places, 443 transitions, 5372 flow [2024-06-20 16:29:17,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4971, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5372, PETRI_PLACES=299, PETRI_TRANSITIONS=443} [2024-06-20 16:29:17,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-20 16:29:17,528 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 443 transitions, 5372 flow [2024-06-20 16:29:17,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:17,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:17,528 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-20 16:29:17,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:29:17,528 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-20 16:29:17,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:17,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1228166070, now seen corresponding path program 6 times [2024-06-20 16:29:17,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:17,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785051548] [2024-06-20 16:29:17,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:17,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:17,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:18,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:18,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:18,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785051548] [2024-06-20 16:29:18,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785051548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:18,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:18,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:18,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886161876] [2024-06-20 16:29:18,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:18,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:18,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:18,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:18,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:18,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:29:18,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 443 transitions, 5372 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:18,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:18,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:29:18,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:19,464 INFO L124 PetriNetUnfolderBase]: 3184/4951 cut-off events. [2024-06-20 16:29:19,464 INFO L125 PetriNetUnfolderBase]: For 959329/959331 co-relation queries the response was YES. [2024-06-20 16:29:19,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53235 conditions, 4951 events. 3184/4951 cut-off events. For 959329/959331 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 27503 event pairs, 626 based on Foata normal form. 2/4927 useless extension candidates. Maximal degree in co-relation 53091. Up to 4177 conditions per place. [2024-06-20 16:29:19,537 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 338 selfloop transitions, 105 changer transitions 0/474 dead transitions. [2024-06-20 16:29:19,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 474 transitions, 6498 flow [2024-06-20 16:29:19,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:19,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:19,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:29:19,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 16:29:19,538 INFO L175 Difference]: Start difference. First operand has 299 places, 443 transitions, 5372 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:29:19,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 474 transitions, 6498 flow [2024-06-20 16:29:21,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 474 transitions, 6271 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-20 16:29:21,926 INFO L231 Difference]: Finished difference. Result has 304 places, 450 transitions, 5514 flow [2024-06-20 16:29:21,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5165, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5514, PETRI_PLACES=304, PETRI_TRANSITIONS=450} [2024-06-20 16:29:21,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-20 16:29:21,927 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 450 transitions, 5514 flow [2024-06-20 16:29:21,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:21,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:21,927 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-20 16:29:21,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:29:21,927 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-20 16:29:21,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:21,927 INFO L85 PathProgramCache]: Analyzing trace with hash -757970972, now seen corresponding path program 7 times [2024-06-20 16:29:21,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:21,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072885611] [2024-06-20 16:29:21,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:21,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:21,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:22,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:22,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:22,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072885611] [2024-06-20 16:29:22,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072885611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:22,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:22,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:22,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793166752] [2024-06-20 16:29:22,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:22,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:22,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:22,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:22,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:22,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:29:22,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 450 transitions, 5514 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:22,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:22,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:29:22,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:23,958 INFO L124 PetriNetUnfolderBase]: 3199/4969 cut-off events. [2024-06-20 16:29:23,958 INFO L125 PetriNetUnfolderBase]: For 983130/983134 co-relation queries the response was YES. [2024-06-20 16:29:24,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54275 conditions, 4969 events. 3199/4969 cut-off events. For 983130/983134 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27653 event pairs, 623 based on Foata normal form. 2/4940 useless extension candidates. Maximal degree in co-relation 54128. Up to 4156 conditions per place. [2024-06-20 16:29:24,026 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 327 selfloop transitions, 117 changer transitions 0/475 dead transitions. [2024-06-20 16:29:24,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 475 transitions, 6601 flow [2024-06-20 16:29:24,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:24,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:24,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:29:24,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 16:29:24,027 INFO L175 Difference]: Start difference. First operand has 304 places, 450 transitions, 5514 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:29:24,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 475 transitions, 6601 flow [2024-06-20 16:29:26,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 475 transitions, 6386 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-20 16:29:26,711 INFO L231 Difference]: Finished difference. Result has 308 places, 453 transitions, 5643 flow [2024-06-20 16:29:26,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5299, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5643, PETRI_PLACES=308, PETRI_TRANSITIONS=453} [2024-06-20 16:29:26,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-20 16:29:26,711 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 453 transitions, 5643 flow [2024-06-20 16:29:26,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:26,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:26,712 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-20 16:29:26,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:29:26,712 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-20 16:29:26,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:26,712 INFO L85 PathProgramCache]: Analyzing trace with hash -642679802, now seen corresponding path program 8 times [2024-06-20 16:29:26,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:26,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964799082] [2024-06-20 16:29:26,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:26,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:26,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:27,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:27,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:27,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964799082] [2024-06-20 16:29:27,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964799082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:27,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:27,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:27,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699041741] [2024-06-20 16:29:27,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:27,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:27,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:27,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:27,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:27,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:29:27,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 453 transitions, 5643 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:27,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:27,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:29:27,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:28,747 INFO L124 PetriNetUnfolderBase]: 3231/5015 cut-off events. [2024-06-20 16:29:28,747 INFO L125 PetriNetUnfolderBase]: For 1022027/1022031 co-relation queries the response was YES. [2024-06-20 16:29:28,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55809 conditions, 5015 events. 3231/5015 cut-off events. For 1022027/1022031 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 27930 event pairs, 633 based on Foata normal form. 2/4986 useless extension candidates. Maximal degree in co-relation 55661. Up to 4085 conditions per place. [2024-06-20 16:29:28,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 153 changer transitions 0/483 dead transitions. [2024-06-20 16:29:28,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 483 transitions, 7344 flow [2024-06-20 16:29:28,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:28,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:28,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:29:28,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 16:29:28,813 INFO L175 Difference]: Start difference. First operand has 308 places, 453 transitions, 5643 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:29:28,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 483 transitions, 7344 flow [2024-06-20 16:29:32,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 483 transitions, 7022 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:32,014 INFO L231 Difference]: Finished difference. Result has 310 places, 462 transitions, 5951 flow [2024-06-20 16:29:32,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5951, PETRI_PLACES=310, PETRI_TRANSITIONS=462} [2024-06-20 16:29:32,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-20 16:29:32,015 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 462 transitions, 5951 flow [2024-06-20 16:29:32,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:32,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:32,015 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-20 16:29:32,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:29:32,015 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-20 16:29:32,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:32,016 INFO L85 PathProgramCache]: Analyzing trace with hash 771343960, now seen corresponding path program 5 times [2024-06-20 16:29:32,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:32,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241152787] [2024-06-20 16:29:32,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:32,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:32,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:32,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:32,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:32,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241152787] [2024-06-20 16:29:32,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241152787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:32,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:32,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:32,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309923412] [2024-06-20 16:29:32,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:32,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:32,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:32,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:32,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:32,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:29:32,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 462 transitions, 5951 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:32,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:32,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:29:32,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:34,074 INFO L124 PetriNetUnfolderBase]: 3318/5114 cut-off events. [2024-06-20 16:29:34,074 INFO L125 PetriNetUnfolderBase]: For 1037882/1037884 co-relation queries the response was YES. [2024-06-20 16:29:34,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56741 conditions, 5114 events. 3318/5114 cut-off events. For 1037882/1037884 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28123 event pairs, 666 based on Foata normal form. 1/5099 useless extension candidates. Maximal degree in co-relation 56592. Up to 4748 conditions per place. [2024-06-20 16:29:34,139 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 399 selfloop transitions, 80 changer transitions 0/483 dead transitions. [2024-06-20 16:29:34,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 483 transitions, 7270 flow [2024-06-20 16:29:34,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:34,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:34,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 16:29:34,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-20 16:29:34,142 INFO L175 Difference]: Start difference. First operand has 310 places, 462 transitions, 5951 flow. Second operand 8 states and 131 transitions. [2024-06-20 16:29:34,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 483 transitions, 7270 flow [2024-06-20 16:29:37,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 483 transitions, 7037 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-20 16:29:37,964 INFO L231 Difference]: Finished difference. Result has 316 places, 468 transitions, 6034 flow [2024-06-20 16:29:37,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5718, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6034, PETRI_PLACES=316, PETRI_TRANSITIONS=468} [2024-06-20 16:29:37,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-20 16:29:37,965 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 468 transitions, 6034 flow [2024-06-20 16:29:37,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:37,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:37,965 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-20 16:29:37,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:29:37,965 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-20 16:29:37,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:37,965 INFO L85 PathProgramCache]: Analyzing trace with hash -642916766, now seen corresponding path program 6 times [2024-06-20 16:29:37,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:37,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740399382] [2024-06-20 16:29:37,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:37,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:37,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:38,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:38,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:38,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740399382] [2024-06-20 16:29:38,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740399382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:38,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:38,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:38,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702772341] [2024-06-20 16:29:38,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:38,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:38,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:38,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:38,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:38,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:29:38,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 468 transitions, 6034 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:38,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:38,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:29:38,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:40,052 INFO L124 PetriNetUnfolderBase]: 3315/5108 cut-off events. [2024-06-20 16:29:40,052 INFO L125 PetriNetUnfolderBase]: For 1050468/1050470 co-relation queries the response was YES. [2024-06-20 16:29:40,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56827 conditions, 5108 events. 3315/5108 cut-off events. For 1050468/1050470 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28077 event pairs, 665 based on Foata normal form. 1/5093 useless extension candidates. Maximal degree in co-relation 56675. Up to 4745 conditions per place. [2024-06-20 16:29:40,117 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 403 selfloop transitions, 75 changer transitions 0/482 dead transitions. [2024-06-20 16:29:40,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 482 transitions, 7035 flow [2024-06-20 16:29:40,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:40,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:40,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-20 16:29:40,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-20 16:29:40,118 INFO L175 Difference]: Start difference. First operand has 316 places, 468 transitions, 6034 flow. Second operand 8 states and 130 transitions. [2024-06-20 16:29:40,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 482 transitions, 7035 flow [2024-06-20 16:29:43,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 482 transitions, 6823 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-20 16:29:43,006 INFO L231 Difference]: Finished difference. Result has 319 places, 468 transitions, 5978 flow [2024-06-20 16:29:43,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5822, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5978, PETRI_PLACES=319, PETRI_TRANSITIONS=468} [2024-06-20 16:29:43,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-20 16:29:43,007 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 468 transitions, 5978 flow [2024-06-20 16:29:43,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:43,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:43,007 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-20 16:29:43,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:29:43,008 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-20 16:29:43,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:43,008 INFO L85 PathProgramCache]: Analyzing trace with hash -642916952, now seen corresponding path program 9 times [2024-06-20 16:29:43,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:43,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289856034] [2024-06-20 16:29:43,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:43,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:43,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:43,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:43,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:43,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289856034] [2024-06-20 16:29:43,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289856034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:43,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:43,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:43,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579853715] [2024-06-20 16:29:43,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:43,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:43,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:43,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:43,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:43,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:29:43,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 468 transitions, 5978 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:43,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:43,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:29:43,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:44,996 INFO L124 PetriNetUnfolderBase]: 3233/5014 cut-off events. [2024-06-20 16:29:44,996 INFO L125 PetriNetUnfolderBase]: For 1074691/1074695 co-relation queries the response was YES. [2024-06-20 16:29:45,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56463 conditions, 5014 events. 3233/5014 cut-off events. For 1074691/1074695 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 27885 event pairs, 632 based on Foata normal form. 2/4986 useless extension candidates. Maximal degree in co-relation 56310. Up to 4088 conditions per place. [2024-06-20 16:29:45,071 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 150 changer transitions 0/489 dead transitions. [2024-06-20 16:29:45,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 489 transitions, 7387 flow [2024-06-20 16:29:45,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:45,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:45,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:29:45,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 16:29:45,073 INFO L175 Difference]: Start difference. First operand has 319 places, 468 transitions, 5978 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:29:45,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 489 transitions, 7387 flow [2024-06-20 16:29:48,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 489 transitions, 7153 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-20 16:29:48,388 INFO L231 Difference]: Finished difference. Result has 320 places, 468 transitions, 6050 flow [2024-06-20 16:29:48,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5744, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6050, PETRI_PLACES=320, PETRI_TRANSITIONS=468} [2024-06-20 16:29:48,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-20 16:29:48,389 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 468 transitions, 6050 flow [2024-06-20 16:29:48,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:48,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:48,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:29:48,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 16:29:48,389 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-20 16:29:48,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:48,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1874078984, now seen corresponding path program 7 times [2024-06-20 16:29:48,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:48,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781708033] [2024-06-20 16:29:48,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:48,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:48,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:49,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:49,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781708033] [2024-06-20 16:29:49,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781708033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:49,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:49,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:49,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141248142] [2024-06-20 16:29:49,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:49,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:49,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:49,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:49,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:49,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:29:49,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 468 transitions, 6050 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:49,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:49,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:29:49,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:50,369 INFO L124 PetriNetUnfolderBase]: 3311/5103 cut-off events. [2024-06-20 16:29:50,369 INFO L125 PetriNetUnfolderBase]: For 1081127/1081135 co-relation queries the response was YES. [2024-06-20 16:29:50,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57037 conditions, 5103 events. 3311/5103 cut-off events. For 1081127/1081135 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 28105 event pairs, 683 based on Foata normal form. 6/5091 useless extension candidates. Maximal degree in co-relation 56883. Up to 4493 conditions per place. [2024-06-20 16:29:50,444 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 328 selfloop transitions, 151 changer transitions 0/483 dead transitions. [2024-06-20 16:29:50,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 483 transitions, 7507 flow [2024-06-20 16:29:50,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:50,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:50,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:29:50,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:29:50,445 INFO L175 Difference]: Start difference. First operand has 320 places, 468 transitions, 6050 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:29:50,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 483 transitions, 7507 flow [2024-06-20 16:29:54,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 483 transitions, 7169 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 16:29:54,509 INFO L231 Difference]: Finished difference. Result has 322 places, 471 transitions, 6089 flow [2024-06-20 16:29:54,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5712, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6089, PETRI_PLACES=322, PETRI_TRANSITIONS=471} [2024-06-20 16:29:54,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-20 16:29:54,509 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 471 transitions, 6089 flow [2024-06-20 16:29:54,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:54,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:29:54,510 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-20 16:29:54,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 16:29:54,510 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-20 16:29:54,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:29:54,510 INFO L85 PathProgramCache]: Analyzing trace with hash -470605812, now seen corresponding path program 8 times [2024-06-20 16:29:54,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:29:54,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722805219] [2024-06-20 16:29:54,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:29:54,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:29:54,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:29:55,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:29:55,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:29:55,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722805219] [2024-06-20 16:29:55,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722805219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:29:55,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:29:55,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:29:55,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875343743] [2024-06-20 16:29:55,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:29:55,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:29:55,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:29:55,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:29:55,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:29:55,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:29:55,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 471 transitions, 6089 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:29:55,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:29:55,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:29:55,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:29:56,521 INFO L124 PetriNetUnfolderBase]: 3332/5132 cut-off events. [2024-06-20 16:29:56,521 INFO L125 PetriNetUnfolderBase]: For 1106375/1106383 co-relation queries the response was YES. [2024-06-20 16:29:56,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57543 conditions, 5132 events. 3332/5132 cut-off events. For 1106375/1106383 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 28270 event pairs, 681 based on Foata normal form. 5/5119 useless extension candidates. Maximal degree in co-relation 57388. Up to 4512 conditions per place. [2024-06-20 16:29:56,595 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 164 changer transitions 0/490 dead transitions. [2024-06-20 16:29:56,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 490 transitions, 7651 flow [2024-06-20 16:29:56,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:29:56,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:29:56,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 16:29:56,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-20 16:29:56,597 INFO L175 Difference]: Start difference. First operand has 322 places, 471 transitions, 6089 flow. Second operand 8 states and 131 transitions. [2024-06-20 16:29:56,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 490 transitions, 7651 flow [2024-06-20 16:30:00,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 490 transitions, 7312 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:30:00,188 INFO L231 Difference]: Finished difference. Result has 326 places, 478 transitions, 6265 flow [2024-06-20 16:30:00,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5758, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6265, PETRI_PLACES=326, PETRI_TRANSITIONS=478} [2024-06-20 16:30:00,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-20 16:30:00,189 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 478 transitions, 6265 flow [2024-06-20 16:30:00,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:00,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:00,189 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-20 16:30:00,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 16:30:00,189 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-20 16:30:00,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:00,189 INFO L85 PathProgramCache]: Analyzing trace with hash 936567384, now seen corresponding path program 9 times [2024-06-20 16:30:00,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:00,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356557888] [2024-06-20 16:30:00,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:00,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:00,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:01,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:01,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:01,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356557888] [2024-06-20 16:30:01,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356557888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:01,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:01,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:01,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078906561] [2024-06-20 16:30:01,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:01,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:01,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:01,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:01,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:01,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:30:01,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 478 transitions, 6265 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:01,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:01,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:30:01,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:02,187 INFO L124 PetriNetUnfolderBase]: 3337/5139 cut-off events. [2024-06-20 16:30:02,187 INFO L125 PetriNetUnfolderBase]: For 1126755/1126763 co-relation queries the response was YES. [2024-06-20 16:30:02,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57840 conditions, 5139 events. 3337/5139 cut-off events. For 1126755/1126763 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28311 event pairs, 681 based on Foata normal form. 5/5126 useless extension candidates. Maximal degree in co-relation 57683. Up to 4516 conditions per place. [2024-06-20 16:30:02,261 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 324 selfloop transitions, 165 changer transitions 0/493 dead transitions. [2024-06-20 16:30:02,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 493 transitions, 7756 flow [2024-06-20 16:30:02,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:02,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:02,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 16:30:02,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-20 16:30:02,262 INFO L175 Difference]: Start difference. First operand has 326 places, 478 transitions, 6265 flow. Second operand 8 states and 131 transitions. [2024-06-20 16:30:02,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 493 transitions, 7756 flow [2024-06-20 16:30:05,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 493 transitions, 7479 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-20 16:30:05,926 INFO L231 Difference]: Finished difference. Result has 330 places, 481 transitions, 6395 flow [2024-06-20 16:30:05,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6395, PETRI_PLACES=330, PETRI_TRANSITIONS=481} [2024-06-20 16:30:05,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-20 16:30:05,927 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 481 transitions, 6395 flow [2024-06-20 16:30:05,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:05,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:05,927 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-20 16:30:05,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 16:30:05,927 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-20 16:30:05,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:05,928 INFO L85 PathProgramCache]: Analyzing trace with hash 936567198, now seen corresponding path program 10 times [2024-06-20 16:30:05,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:05,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139443039] [2024-06-20 16:30:05,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:05,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:05,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:06,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:06,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:06,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139443039] [2024-06-20 16:30:06,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139443039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:06,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:06,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:06,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032058948] [2024-06-20 16:30:06,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:06,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:06,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:06,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:06,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:06,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:30:06,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 481 transitions, 6395 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:06,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:06,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:30:06,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:08,012 INFO L124 PetriNetUnfolderBase]: 3303/5124 cut-off events. [2024-06-20 16:30:08,012 INFO L125 PetriNetUnfolderBase]: For 1187202/1187212 co-relation queries the response was YES. [2024-06-20 16:30:08,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59089 conditions, 5124 events. 3303/5124 cut-off events. For 1187202/1187212 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28637 event pairs, 716 based on Foata normal form. 3/5101 useless extension candidates. Maximal degree in co-relation 58931. Up to 3895 conditions per place. [2024-06-20 16:30:08,089 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 291 selfloop transitions, 184 changer transitions 0/512 dead transitions. [2024-06-20 16:30:08,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 512 transitions, 8493 flow [2024-06-20 16:30:08,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:08,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:08,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:30:08,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 16:30:08,090 INFO L175 Difference]: Start difference. First operand has 330 places, 481 transitions, 6395 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:30:08,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 512 transitions, 8493 flow [2024-06-20 16:30:11,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 512 transitions, 8159 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 16:30:11,467 INFO L231 Difference]: Finished difference. Result has 333 places, 494 transitions, 6885 flow [2024-06-20 16:30:11,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6061, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6885, PETRI_PLACES=333, PETRI_TRANSITIONS=494} [2024-06-20 16:30:11,467 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-20 16:30:11,467 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 494 transitions, 6885 flow [2024-06-20 16:30:11,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:11,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:11,467 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-20 16:30:11,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 16:30:11,468 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-20 16:30:11,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:11,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1866638276, now seen corresponding path program 10 times [2024-06-20 16:30:11,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:11,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377449097] [2024-06-20 16:30:11,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:11,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:11,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:12,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:12,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:12,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377449097] [2024-06-20 16:30:12,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377449097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:12,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:12,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:12,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212415570] [2024-06-20 16:30:12,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:12,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:12,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:12,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:12,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:12,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:30:12,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 494 transitions, 6885 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:12,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:12,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:30:12,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:13,524 INFO L124 PetriNetUnfolderBase]: 3374/5189 cut-off events. [2024-06-20 16:30:13,525 INFO L125 PetriNetUnfolderBase]: For 1195398/1195406 co-relation queries the response was YES. [2024-06-20 16:30:13,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59989 conditions, 5189 events. 3374/5189 cut-off events. For 1195398/1195406 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28533 event pairs, 685 based on Foata normal form. 5/5176 useless extension candidates. Maximal degree in co-relation 59831. Up to 4569 conditions per place. [2024-06-20 16:30:13,600 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 334 selfloop transitions, 168 changer transitions 0/506 dead transitions. [2024-06-20 16:30:13,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 506 transitions, 8339 flow [2024-06-20 16:30:13,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:13,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:13,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:30:13,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:30:13,601 INFO L175 Difference]: Start difference. First operand has 333 places, 494 transitions, 6885 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:30:13,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 506 transitions, 8339 flow [2024-06-20 16:30:16,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 506 transitions, 8020 flow, removed 123 selfloop flow, removed 2 redundant places. [2024-06-20 16:30:16,971 INFO L231 Difference]: Finished difference. Result has 339 places, 494 transitions, 6908 flow [2024-06-20 16:30:16,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6566, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6908, PETRI_PLACES=339, PETRI_TRANSITIONS=494} [2024-06-20 16:30:16,971 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-20 16:30:16,971 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 494 transitions, 6908 flow [2024-06-20 16:30:16,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:16,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:16,972 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-20 16:30:16,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 16:30:16,972 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-20 16:30:16,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:16,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1897024530, now seen corresponding path program 11 times [2024-06-20 16:30:16,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:16,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368688258] [2024-06-20 16:30:16,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:16,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:16,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:17,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:17,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368688258] [2024-06-20 16:30:17,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368688258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:17,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:17,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:17,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827976152] [2024-06-20 16:30:17,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:17,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:17,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:17,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:17,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:17,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:30:17,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 494 transitions, 6908 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:17,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:17,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:30:17,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:19,043 INFO L124 PetriNetUnfolderBase]: 3368/5183 cut-off events. [2024-06-20 16:30:19,043 INFO L125 PetriNetUnfolderBase]: For 1190714/1190722 co-relation queries the response was YES. [2024-06-20 16:30:19,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58659 conditions, 5183 events. 3368/5183 cut-off events. For 1190714/1190722 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28519 event pairs, 686 based on Foata normal form. 6/5171 useless extension candidates. Maximal degree in co-relation 58499. Up to 4564 conditions per place. [2024-06-20 16:30:19,122 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 359 selfloop transitions, 142 changer transitions 0/505 dead transitions. [2024-06-20 16:30:19,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 505 transitions, 8150 flow [2024-06-20 16:30:19,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:19,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:19,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:30:19,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:30:19,123 INFO L175 Difference]: Start difference. First operand has 339 places, 494 transitions, 6908 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:30:19,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 505 transitions, 8150 flow [2024-06-20 16:30:23,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 505 transitions, 7630 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-20 16:30:23,831 INFO L231 Difference]: Finished difference. Result has 337 places, 494 transitions, 6681 flow [2024-06-20 16:30:23,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6388, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6681, PETRI_PLACES=337, PETRI_TRANSITIONS=494} [2024-06-20 16:30:23,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-20 16:30:23,832 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 494 transitions, 6681 flow [2024-06-20 16:30:23,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:23,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:23,832 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-20 16:30:23,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 16:30:23,832 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-20 16:30:23,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:23,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2076986374, now seen corresponding path program 11 times [2024-06-20 16:30:23,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:23,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298299843] [2024-06-20 16:30:23,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:23,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:23,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:24,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:24,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:24,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298299843] [2024-06-20 16:30:24,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298299843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:24,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:24,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:24,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594049108] [2024-06-20 16:30:24,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:24,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:24,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:24,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:24,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:24,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:30:24,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 494 transitions, 6681 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:24,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:24,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:30:24,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:25,911 INFO L124 PetriNetUnfolderBase]: 3286/5100 cut-off events. [2024-06-20 16:30:25,912 INFO L125 PetriNetUnfolderBase]: For 1209890/1209900 co-relation queries the response was YES. [2024-06-20 16:30:25,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58102 conditions, 5100 events. 3286/5100 cut-off events. For 1209890/1209900 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28475 event pairs, 716 based on Foata normal form. 3/5077 useless extension candidates. Maximal degree in co-relation 57942. Up to 3881 conditions per place. [2024-06-20 16:30:25,993 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 285 selfloop transitions, 188 changer transitions 0/510 dead transitions. [2024-06-20 16:30:25,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 510 transitions, 8125 flow [2024-06-20 16:30:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:25,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:25,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:30:25,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 16:30:25,994 INFO L175 Difference]: Start difference. First operand has 337 places, 494 transitions, 6681 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:30:25,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 510 transitions, 8125 flow [2024-06-20 16:30:30,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 510 transitions, 7782 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-20 16:30:30,339 INFO L231 Difference]: Finished difference. Result has 339 places, 494 transitions, 6720 flow [2024-06-20 16:30:30,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6338, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6720, PETRI_PLACES=339, PETRI_TRANSITIONS=494} [2024-06-20 16:30:30,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-20 16:30:30,339 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 494 transitions, 6720 flow [2024-06-20 16:30:30,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:30,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:30,340 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-20 16:30:30,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 16:30:30,340 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-20 16:30:30,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:30,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1899617890, now seen corresponding path program 12 times [2024-06-20 16:30:30,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:30,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86496378] [2024-06-20 16:30:30,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:30,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:30,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:31,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:31,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:31,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86496378] [2024-06-20 16:30:31,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86496378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:31,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:31,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:31,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181859690] [2024-06-20 16:30:31,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:31,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:31,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:31,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:31,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:31,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:30:31,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 494 transitions, 6720 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:31,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:31,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:30:31,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:32,406 INFO L124 PetriNetUnfolderBase]: 3354/5161 cut-off events. [2024-06-20 16:30:32,406 INFO L125 PetriNetUnfolderBase]: For 1211252/1211260 co-relation queries the response was YES. [2024-06-20 16:30:32,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58371 conditions, 5161 events. 3354/5161 cut-off events. For 1211252/1211260 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28399 event pairs, 684 based on Foata normal form. 6/5149 useless extension candidates. Maximal degree in co-relation 58210. Up to 4548 conditions per place. [2024-06-20 16:30:32,485 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 355 selfloop transitions, 145 changer transitions 0/504 dead transitions. [2024-06-20 16:30:32,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 504 transitions, 7746 flow [2024-06-20 16:30:32,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:32,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:32,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 16:30:32,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-20 16:30:32,486 INFO L175 Difference]: Start difference. First operand has 339 places, 494 transitions, 6720 flow. Second operand 8 states and 131 transitions. [2024-06-20 16:30:32,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 504 transitions, 7746 flow [2024-06-20 16:30:36,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 504 transitions, 7330 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 16:30:36,753 INFO L231 Difference]: Finished difference. Result has 341 places, 494 transitions, 6601 flow [2024-06-20 16:30:36,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6304, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6601, PETRI_PLACES=341, PETRI_TRANSITIONS=494} [2024-06-20 16:30:36,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-20 16:30:36,753 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 494 transitions, 6601 flow [2024-06-20 16:30:36,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:36,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:36,753 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-20 16:30:36,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 16:30:36,753 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-20 16:30:36,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:36,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1899617704, now seen corresponding path program 12 times [2024-06-20 16:30:36,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:36,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565738632] [2024-06-20 16:30:36,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:36,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:36,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:37,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:37,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565738632] [2024-06-20 16:30:37,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565738632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:37,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:37,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:37,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133269281] [2024-06-20 16:30:37,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:37,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:37,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:37,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:37,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:37,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:30:37,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 494 transitions, 6601 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:37,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:37,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:30:37,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:38,844 INFO L124 PetriNetUnfolderBase]: 3264/5068 cut-off events. [2024-06-20 16:30:38,844 INFO L125 PetriNetUnfolderBase]: For 1229824/1229834 co-relation queries the response was YES. [2024-06-20 16:30:38,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57434 conditions, 5068 events. 3264/5068 cut-off events. For 1229824/1229834 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28329 event pairs, 709 based on Foata normal form. 5/5047 useless extension candidates. Maximal degree in co-relation 57272. Up to 3863 conditions per place. [2024-06-20 16:30:38,920 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 301 selfloop transitions, 172 changer transitions 0/510 dead transitions. [2024-06-20 16:30:38,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 510 transitions, 8053 flow [2024-06-20 16:30:38,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:38,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:38,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:30:38,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:30:38,922 INFO L175 Difference]: Start difference. First operand has 341 places, 494 transitions, 6601 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:30:38,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 510 transitions, 8053 flow [2024-06-20 16:30:43,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 510 transitions, 7522 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-20 16:30:43,822 INFO L231 Difference]: Finished difference. Result has 338 places, 494 transitions, 6421 flow [2024-06-20 16:30:43,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6070, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6421, PETRI_PLACES=338, PETRI_TRANSITIONS=494} [2024-06-20 16:30:43,822 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-20 16:30:43,822 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 494 transitions, 6421 flow [2024-06-20 16:30:43,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:43,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:43,823 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-20 16:30:43,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 16:30:43,823 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-20 16:30:43,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:43,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1899494572, now seen corresponding path program 4 times [2024-06-20 16:30:43,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:43,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378975941] [2024-06-20 16:30:43,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:43,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:43,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:44,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:30:44,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:44,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378975941] [2024-06-20 16:30:44,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378975941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:44,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:44,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:30:44,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830992500] [2024-06-20 16:30:44,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:44,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:30:44,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:44,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:30:44,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:30:44,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:30:44,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 494 transitions, 6421 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:44,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:44,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:30:44,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:45,941 INFO L124 PetriNetUnfolderBase]: 3279/5090 cut-off events. [2024-06-20 16:30:45,941 INFO L125 PetriNetUnfolderBase]: For 1246791/1246799 co-relation queries the response was YES. [2024-06-20 16:30:45,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57754 conditions, 5090 events. 3279/5090 cut-off events. For 1246791/1246799 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28387 event pairs, 660 based on Foata normal form. 8/5080 useless extension candidates. Maximal degree in co-relation 57591. Up to 4477 conditions per place. [2024-06-20 16:30:46,019 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 367 selfloop transitions, 104 changer transitions 0/508 dead transitions. [2024-06-20 16:30:46,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 508 transitions, 7519 flow [2024-06-20 16:30:46,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:30:46,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:30:46,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:30:46,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 16:30:46,020 INFO L175 Difference]: Start difference. First operand has 338 places, 494 transitions, 6421 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:30:46,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 508 transitions, 7519 flow [2024-06-20 16:30:50,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 508 transitions, 7035 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 16:30:50,381 INFO L231 Difference]: Finished difference. Result has 338 places, 497 transitions, 6285 flow [2024-06-20 16:30:50,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6285, PETRI_PLACES=338, PETRI_TRANSITIONS=497} [2024-06-20 16:30:50,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-20 16:30:50,381 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 497 transitions, 6285 flow [2024-06-20 16:30:50,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:50,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:50,381 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-20 16:30:50,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 16:30:50,381 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-20 16:30:50,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:50,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1981782498, now seen corresponding path program 2 times [2024-06-20 16:30:50,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:50,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515619494] [2024-06-20 16:30:50,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:50,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:50,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:51,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-20 16:30:51,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:51,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515619494] [2024-06-20 16:30:51,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515619494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:51,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:51,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:30:51,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599009164] [2024-06-20 16:30:51,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:51,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:30:51,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:51,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:30:51,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:30:51,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:30:51,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 497 transitions, 6285 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:51,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:51,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:30:51,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:52,638 INFO L124 PetriNetUnfolderBase]: 3363/5172 cut-off events. [2024-06-20 16:30:52,638 INFO L125 PetriNetUnfolderBase]: For 1247480/1247482 co-relation queries the response was YES. [2024-06-20 16:30:52,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57864 conditions, 5172 events. 3363/5172 cut-off events. For 1247480/1247482 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28452 event pairs, 713 based on Foata normal form. 1/5170 useless extension candidates. Maximal degree in co-relation 57701. Up to 5019 conditions per place. [2024-06-20 16:30:52,718 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 486 selfloop transitions, 21 changer transitions 0/511 dead transitions. [2024-06-20 16:30:52,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 511 transitions, 7437 flow [2024-06-20 16:30:52,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:30:52,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:30:52,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-20 16:30:52,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439153439153439 [2024-06-20 16:30:52,719 INFO L175 Difference]: Start difference. First operand has 338 places, 497 transitions, 6285 flow. Second operand 9 states and 130 transitions. [2024-06-20 16:30:52,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 511 transitions, 7437 flow [2024-06-20 16:30:55,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 511 transitions, 7111 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-20 16:30:55,627 INFO L231 Difference]: Finished difference. Result has 341 places, 500 transitions, 6123 flow [2024-06-20 16:30:55,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5959, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6123, PETRI_PLACES=341, PETRI_TRANSITIONS=500} [2024-06-20 16:30:55,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-20 16:30:55,627 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 500 transitions, 6123 flow [2024-06-20 16:30:55,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:55,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:30:55,628 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-20 16:30:55,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 16:30:55,628 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-20 16:30:55,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:30:55,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1899851444, now seen corresponding path program 5 times [2024-06-20 16:30:55,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:30:55,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476337187] [2024-06-20 16:30:55,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:30:55,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:30:55,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:30:56,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-20 16:30:56,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:30:56,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476337187] [2024-06-20 16:30:56,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476337187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:30:56,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:30:56,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:30:56,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078785061] [2024-06-20 16:30:56,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:30:56,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:30:56,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:30:56,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:30:56,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:30:56,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:30:56,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 500 transitions, 6123 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:30:56,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:30:56,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:30:56,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:30:57,796 INFO L124 PetriNetUnfolderBase]: 3413/5247 cut-off events. [2024-06-20 16:30:57,797 INFO L125 PetriNetUnfolderBase]: For 1304691/1304699 co-relation queries the response was YES. [2024-06-20 16:30:57,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59163 conditions, 5247 events. 3413/5247 cut-off events. For 1304691/1304699 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28942 event pairs, 680 based on Foata normal form. 6/5235 useless extension candidates. Maximal degree in co-relation 58999. Up to 4463 conditions per place. [2024-06-20 16:30:58,006 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 372 selfloop transitions, 166 changer transitions 0/542 dead transitions. [2024-06-20 16:30:58,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 542 transitions, 8797 flow [2024-06-20 16:30:58,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:30:58,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:30:58,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:30:58,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-20 16:30:58,007 INFO L175 Difference]: Start difference. First operand has 341 places, 500 transitions, 6123 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:30:58,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 542 transitions, 8797 flow [2024-06-20 16:31:02,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 542 transitions, 8655 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-20 16:31:02,218 INFO L231 Difference]: Finished difference. Result has 346 places, 524 transitions, 6984 flow [2024-06-20 16:31:02,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5981, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6984, PETRI_PLACES=346, PETRI_TRANSITIONS=524} [2024-06-20 16:31:02,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-20 16:31:02,219 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 524 transitions, 6984 flow [2024-06-20 16:31:02,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:02,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:02,219 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-20 16:31:02,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 16:31:02,219 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-20 16:31:02,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:02,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1899863534, now seen corresponding path program 6 times [2024-06-20 16:31:02,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:02,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386063604] [2024-06-20 16:31:02,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:02,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:02,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:03,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:03,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:03,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386063604] [2024-06-20 16:31:03,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386063604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:03,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:03,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:03,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327623220] [2024-06-20 16:31:03,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:03,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:03,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:03,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:03,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:03,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:31:03,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 524 transitions, 6984 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:03,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:03,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:31:03,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:04,509 INFO L124 PetriNetUnfolderBase]: 3409/5245 cut-off events. [2024-06-20 16:31:04,510 INFO L125 PetriNetUnfolderBase]: For 1323410/1323418 co-relation queries the response was YES. [2024-06-20 16:31:04,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60409 conditions, 5245 events. 3409/5245 cut-off events. For 1323410/1323418 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28976 event pairs, 680 based on Foata normal form. 6/5233 useless extension candidates. Maximal degree in co-relation 60241. Up to 4461 conditions per place. [2024-06-20 16:31:04,583 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 372 selfloop transitions, 165 changer transitions 0/541 dead transitions. [2024-06-20 16:31:04,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 541 transitions, 8944 flow [2024-06-20 16:31:04,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:04,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:04,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 16:31:04,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-20 16:31:04,584 INFO L175 Difference]: Start difference. First operand has 346 places, 524 transitions, 6984 flow. Second operand 9 states and 150 transitions. [2024-06-20 16:31:04,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 541 transitions, 8944 flow [2024-06-20 16:31:08,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 541 transitions, 8611 flow, removed 149 selfloop flow, removed 2 redundant places. [2024-06-20 16:31:08,805 INFO L231 Difference]: Finished difference. Result has 353 places, 524 transitions, 6989 flow [2024-06-20 16:31:08,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6651, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6989, PETRI_PLACES=353, PETRI_TRANSITIONS=524} [2024-06-20 16:31:08,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-20 16:31:08,805 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 524 transitions, 6989 flow [2024-06-20 16:31:08,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:08,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:08,806 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-20 16:31:08,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 16:31:08,806 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-20 16:31:08,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:08,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1899505484, now seen corresponding path program 7 times [2024-06-20 16:31:08,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:08,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929524486] [2024-06-20 16:31:08,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:08,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:08,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:09,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:09,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:09,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929524486] [2024-06-20 16:31:09,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929524486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:09,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:09,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:09,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831011880] [2024-06-20 16:31:09,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:09,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:09,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:09,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:09,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:09,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:31:09,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 524 transitions, 6989 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:09,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:09,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:31:09,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:11,088 INFO L124 PetriNetUnfolderBase]: 3419/5261 cut-off events. [2024-06-20 16:31:11,088 INFO L125 PetriNetUnfolderBase]: For 1336952/1336960 co-relation queries the response was YES. [2024-06-20 16:31:11,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60517 conditions, 5261 events. 3419/5261 cut-off events. For 1336952/1336960 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 29049 event pairs, 680 based on Foata normal form. 6/5249 useless extension candidates. Maximal degree in co-relation 60347. Up to 4474 conditions per place. [2024-06-20 16:31:11,163 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 358 selfloop transitions, 185 changer transitions 0/547 dead transitions. [2024-06-20 16:31:11,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 547 transitions, 9096 flow [2024-06-20 16:31:11,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:11,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:11,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 16:31:11,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-20 16:31:11,164 INFO L175 Difference]: Start difference. First operand has 353 places, 524 transitions, 6989 flow. Second operand 9 states and 150 transitions. [2024-06-20 16:31:11,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 547 transitions, 9096 flow [2024-06-20 16:31:15,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 547 transitions, 8757 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:31:15,433 INFO L231 Difference]: Finished difference. Result has 356 places, 533 transitions, 7397 flow [2024-06-20 16:31:15,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6659, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7397, PETRI_PLACES=356, PETRI_TRANSITIONS=533} [2024-06-20 16:31:15,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-20 16:31:15,433 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 533 transitions, 7397 flow [2024-06-20 16:31:15,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:15,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:15,433 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-20 16:31:15,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 16:31:15,434 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-20 16:31:15,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:15,434 INFO L85 PathProgramCache]: Analyzing trace with hash 2021399930, now seen corresponding path program 3 times [2024-06-20 16:31:15,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:15,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394148931] [2024-06-20 16:31:15,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:15,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:15,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:16,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:16,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:16,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394148931] [2024-06-20 16:31:16,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394148931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:16,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:16,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:16,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085511261] [2024-06-20 16:31:16,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:16,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:16,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:16,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:16,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:16,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:31:16,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 533 transitions, 7397 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:16,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:16,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:31:16,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:17,834 INFO L124 PetriNetUnfolderBase]: 3424/5274 cut-off events. [2024-06-20 16:31:17,834 INFO L125 PetriNetUnfolderBase]: For 1357725/1357737 co-relation queries the response was YES. [2024-06-20 16:31:17,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61180 conditions, 5274 events. 3424/5274 cut-off events. For 1357725/1357737 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29210 event pairs, 647 based on Foata normal form. 9/5275 useless extension candidates. Maximal degree in co-relation 61008. Up to 5033 conditions per place. [2024-06-20 16:31:17,913 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 494 selfloop transitions, 55 changer transitions 0/553 dead transitions. [2024-06-20 16:31:17,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 553 transitions, 9030 flow [2024-06-20 16:31:17,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:17,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:17,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-20 16:31:17,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-20 16:31:17,914 INFO L175 Difference]: Start difference. First operand has 356 places, 533 transitions, 7397 flow. Second operand 9 states and 139 transitions. [2024-06-20 16:31:17,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 553 transitions, 9030 flow [2024-06-20 16:31:22,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 553 transitions, 8753 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-20 16:31:22,883 INFO L231 Difference]: Finished difference. Result has 360 places, 539 transitions, 7494 flow [2024-06-20 16:31:22,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7128, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7494, PETRI_PLACES=360, PETRI_TRANSITIONS=539} [2024-06-20 16:31:22,883 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-20 16:31:22,883 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 539 transitions, 7494 flow [2024-06-20 16:31:22,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:22,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:22,884 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-20 16:31:22,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 16:31:22,884 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-20 16:31:22,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:22,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1981796448, now seen corresponding path program 4 times [2024-06-20 16:31:22,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:22,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330894025] [2024-06-20 16:31:22,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:22,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:22,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:23,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:23,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:23,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330894025] [2024-06-20 16:31:23,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330894025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:23,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:23,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:23,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366393966] [2024-06-20 16:31:23,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:23,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:23,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:23,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:23,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:23,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:31:23,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 539 transitions, 7494 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:23,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:23,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:31:23,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:25,135 INFO L124 PetriNetUnfolderBase]: 3429/5281 cut-off events. [2024-06-20 16:31:25,135 INFO L125 PetriNetUnfolderBase]: For 1378653/1378665 co-relation queries the response was YES. [2024-06-20 16:31:25,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61543 conditions, 5281 events. 3429/5281 cut-off events. For 1378653/1378665 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 29219 event pairs, 647 based on Foata normal form. 9/5282 useless extension candidates. Maximal degree in co-relation 61370. Up to 5039 conditions per place. [2024-06-20 16:31:25,212 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 489 selfloop transitions, 63 changer transitions 0/556 dead transitions. [2024-06-20 16:31:25,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 556 transitions, 9011 flow [2024-06-20 16:31:25,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:25,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:25,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-20 16:31:25,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-20 16:31:25,213 INFO L175 Difference]: Start difference. First operand has 360 places, 539 transitions, 7494 flow. Second operand 9 states and 137 transitions. [2024-06-20 16:31:25,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 556 transitions, 9011 flow [2024-06-20 16:31:29,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 556 transitions, 8825 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-20 16:31:29,085 INFO L231 Difference]: Finished difference. Result has 364 places, 542 transitions, 7568 flow [2024-06-20 16:31:29,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7318, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7568, PETRI_PLACES=364, PETRI_TRANSITIONS=542} [2024-06-20 16:31:29,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-20 16:31:29,085 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 542 transitions, 7568 flow [2024-06-20 16:31:29,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:29,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:29,085 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-20 16:31:29,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 16:31:29,085 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-20 16:31:29,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:29,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1981796882, now seen corresponding path program 8 times [2024-06-20 16:31:29,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:29,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597967771] [2024-06-20 16:31:29,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:29,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:29,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:30,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-20 16:31:30,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:30,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597967771] [2024-06-20 16:31:30,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597967771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:30,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:30,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:30,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817636669] [2024-06-20 16:31:30,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:30,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:30,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:30,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:30,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:30,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:31:30,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 542 transitions, 7568 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:30,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:30,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:31:30,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:31,389 INFO L124 PetriNetUnfolderBase]: 3457/5317 cut-off events. [2024-06-20 16:31:31,389 INFO L125 PetriNetUnfolderBase]: For 1421378/1421386 co-relation queries the response was YES. [2024-06-20 16:31:31,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62449 conditions, 5317 events. 3457/5317 cut-off events. For 1421378/1421386 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29429 event pairs, 675 based on Foata normal form. 6/5305 useless extension candidates. Maximal degree in co-relation 62274. Up to 4516 conditions per place. [2024-06-20 16:31:31,469 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 351 selfloop transitions, 208 changer transitions 0/563 dead transitions. [2024-06-20 16:31:31,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 563 transitions, 9423 flow [2024-06-20 16:31:31,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:31,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:31,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-20 16:31:31,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 16:31:31,470 INFO L175 Difference]: Start difference. First operand has 364 places, 542 transitions, 7568 flow. Second operand 9 states and 147 transitions. [2024-06-20 16:31:31,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 563 transitions, 9423 flow [2024-06-20 16:31:35,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 563 transitions, 9209 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-20 16:31:35,762 INFO L231 Difference]: Finished difference. Result has 368 places, 550 transitions, 8031 flow [2024-06-20 16:31:35,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7354, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8031, PETRI_PLACES=368, PETRI_TRANSITIONS=550} [2024-06-20 16:31:35,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-20 16:31:35,763 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 550 transitions, 8031 flow [2024-06-20 16:31:35,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:35,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:35,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:31:35,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 16:31:35,763 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-20 16:31:35,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:35,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1911482024, now seen corresponding path program 9 times [2024-06-20 16:31:35,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:35,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101316297] [2024-06-20 16:31:35,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:35,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:35,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:36,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:36,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:36,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101316297] [2024-06-20 16:31:36,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101316297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:36,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:36,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:36,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560968867] [2024-06-20 16:31:36,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:36,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:36,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:36,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:36,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:36,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:31:36,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 550 transitions, 8031 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:36,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:36,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:31:36,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:38,080 INFO L124 PetriNetUnfolderBase]: 3469/5337 cut-off events. [2024-06-20 16:31:38,080 INFO L125 PetriNetUnfolderBase]: For 1444235/1444243 co-relation queries the response was YES. [2024-06-20 16:31:38,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63343 conditions, 5337 events. 3469/5337 cut-off events. For 1444235/1444243 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29559 event pairs, 681 based on Foata normal form. 6/5325 useless extension candidates. Maximal degree in co-relation 63166. Up to 4529 conditions per place. [2024-06-20 16:31:38,164 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 368 selfloop transitions, 196 changer transitions 0/568 dead transitions. [2024-06-20 16:31:38,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 568 transitions, 10034 flow [2024-06-20 16:31:38,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:38,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:38,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 16:31:38,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-20 16:31:38,165 INFO L175 Difference]: Start difference. First operand has 368 places, 550 transitions, 8031 flow. Second operand 9 states and 149 transitions. [2024-06-20 16:31:38,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 568 transitions, 10034 flow [2024-06-20 16:31:43,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 568 transitions, 9573 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-20 16:31:43,255 INFO L231 Difference]: Finished difference. Result has 372 places, 554 transitions, 8105 flow [2024-06-20 16:31:43,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7577, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8105, PETRI_PLACES=372, PETRI_TRANSITIONS=554} [2024-06-20 16:31:43,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-20 16:31:43,255 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 554 transitions, 8105 flow [2024-06-20 16:31:43,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:43,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:43,256 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-20 16:31:43,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 16:31:43,256 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-20 16:31:43,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:43,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1995618542, now seen corresponding path program 10 times [2024-06-20 16:31:43,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:43,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145593861] [2024-06-20 16:31:43,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:43,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:43,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:44,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:44,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:44,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145593861] [2024-06-20 16:31:44,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145593861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:44,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:44,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:44,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523477727] [2024-06-20 16:31:44,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:44,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:44,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:44,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:44,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:44,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:31:44,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 554 transitions, 8105 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:44,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:44,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:31:44,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:45,553 INFO L124 PetriNetUnfolderBase]: 3463/5329 cut-off events. [2024-06-20 16:31:45,553 INFO L125 PetriNetUnfolderBase]: For 1459705/1459713 co-relation queries the response was YES. [2024-06-20 16:31:45,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63072 conditions, 5329 events. 3463/5329 cut-off events. For 1459705/1459713 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29561 event pairs, 680 based on Foata normal form. 6/5317 useless extension candidates. Maximal degree in co-relation 62894. Up to 4524 conditions per place. [2024-06-20 16:31:45,639 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 362 selfloop transitions, 201 changer transitions 0/567 dead transitions. [2024-06-20 16:31:45,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 567 transitions, 9739 flow [2024-06-20 16:31:45,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:45,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:45,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-20 16:31:45,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-20 16:31:45,640 INFO L175 Difference]: Start difference. First operand has 372 places, 554 transitions, 8105 flow. Second operand 9 states and 148 transitions. [2024-06-20 16:31:45,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 567 transitions, 9739 flow [2024-06-20 16:31:49,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 567 transitions, 9207 flow, removed 99 selfloop flow, removed 7 redundant places. [2024-06-20 16:31:49,989 INFO L231 Difference]: Finished difference. Result has 374 places, 554 transitions, 7982 flow [2024-06-20 16:31:49,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7573, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7982, PETRI_PLACES=374, PETRI_TRANSITIONS=554} [2024-06-20 16:31:49,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-20 16:31:49,990 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 554 transitions, 7982 flow [2024-06-20 16:31:49,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:49,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:49,990 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-20 16:31:49,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 16:31:49,990 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-20 16:31:49,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:49,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1995606018, now seen corresponding path program 5 times [2024-06-20 16:31:49,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:49,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117289704] [2024-06-20 16:31:49,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:49,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:49,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:50,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:50,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:50,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117289704] [2024-06-20 16:31:50,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117289704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:50,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:50,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:31:50,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224298064] [2024-06-20 16:31:50,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:50,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:31:50,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:50,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:31:50,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:31:51,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:31:51,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 554 transitions, 7982 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:51,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:51,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:31:51,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:52,280 INFO L124 PetriNetUnfolderBase]: 3460/5333 cut-off events. [2024-06-20 16:31:52,280 INFO L125 PetriNetUnfolderBase]: For 1465024/1465036 co-relation queries the response was YES. [2024-06-20 16:31:52,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62920 conditions, 5333 events. 3460/5333 cut-off events. For 1465024/1465036 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29587 event pairs, 646 based on Foata normal form. 9/5334 useless extension candidates. Maximal degree in co-relation 62742. Up to 5084 conditions per place. [2024-06-20 16:31:52,371 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 502 selfloop transitions, 61 changer transitions 0/567 dead transitions. [2024-06-20 16:31:52,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 567 transitions, 9159 flow [2024-06-20 16:31:52,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:52,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:52,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-20 16:31:52,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-20 16:31:52,372 INFO L175 Difference]: Start difference. First operand has 374 places, 554 transitions, 7982 flow. Second operand 9 states and 137 transitions. [2024-06-20 16:31:52,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 567 transitions, 9159 flow [2024-06-20 16:31:57,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 567 transitions, 8628 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-06-20 16:31:57,681 INFO L231 Difference]: Finished difference. Result has 375 places, 554 transitions, 7579 flow [2024-06-20 16:31:57,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7451, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7579, PETRI_PLACES=375, PETRI_TRANSITIONS=554} [2024-06-20 16:31:57,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-20 16:31:57,682 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 554 transitions, 7579 flow [2024-06-20 16:31:57,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:57,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:31:57,682 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-20 16:31:57,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 16:31:57,682 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-20 16:31:57,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:31:57,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1338796142, now seen corresponding path program 5 times [2024-06-20 16:31:57,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:31:57,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320941603] [2024-06-20 16:31:57,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:31:57,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:31:57,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:31:58,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:31:58,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:31:58,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320941603] [2024-06-20 16:31:58,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320941603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:31:58,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:31:58,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:31:58,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077588277] [2024-06-20 16:31:58,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:31:58,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:31:58,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:31:58,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:31:58,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:31:58,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:31:58,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 554 transitions, 7579 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:31:58,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:31:58,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:31:58,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:31:59,853 INFO L124 PetriNetUnfolderBase]: 3446/5356 cut-off events. [2024-06-20 16:31:59,853 INFO L125 PetriNetUnfolderBase]: For 1517269/1517279 co-relation queries the response was YES. [2024-06-20 16:31:59,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63225 conditions, 5356 events. 3446/5356 cut-off events. For 1517269/1517279 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30252 event pairs, 622 based on Foata normal form. 12/5364 useless extension candidates. Maximal degree in co-relation 63047. Up to 4819 conditions per place. [2024-06-20 16:31:59,940 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 499 selfloop transitions, 66 changer transitions 0/602 dead transitions. [2024-06-20 16:31:59,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 602 transitions, 9271 flow [2024-06-20 16:31:59,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:31:59,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:31:59,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:31:59,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-20 16:31:59,941 INFO L175 Difference]: Start difference. First operand has 375 places, 554 transitions, 7579 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:31:59,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 602 transitions, 9271 flow [2024-06-20 16:32:04,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 602 transitions, 9091 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 16:32:04,769 INFO L231 Difference]: Finished difference. Result has 378 places, 578 transitions, 8123 flow [2024-06-20 16:32:04,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7403, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8123, PETRI_PLACES=378, PETRI_TRANSITIONS=578} [2024-06-20 16:32:04,770 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-20 16:32:04,770 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 578 transitions, 8123 flow [2024-06-20 16:32:04,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:04,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:04,770 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-20 16:32:04,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 16:32:04,770 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-20 16:32:04,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:04,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1417409294, now seen corresponding path program 6 times [2024-06-20 16:32:04,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:04,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211195064] [2024-06-20 16:32:04,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:04,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:04,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:05,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:05,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:05,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211195064] [2024-06-20 16:32:05,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211195064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:05,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:05,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:32:05,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465804571] [2024-06-20 16:32:05,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:05,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:32:05,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:05,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:32:05,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:32:05,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:32:05,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 578 transitions, 8123 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:05,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:05,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:32:05,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:06,958 INFO L124 PetriNetUnfolderBase]: 3499/5436 cut-off events. [2024-06-20 16:32:06,958 INFO L125 PetriNetUnfolderBase]: For 1518033/1518043 co-relation queries the response was YES. [2024-06-20 16:32:07,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64577 conditions, 5436 events. 3499/5436 cut-off events. For 1518033/1518043 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 30768 event pairs, 615 based on Foata normal form. 10/5442 useless extension candidates. Maximal degree in co-relation 64395. Up to 4880 conditions per place. [2024-06-20 16:32:07,049 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 502 selfloop transitions, 83 changer transitions 0/622 dead transitions. [2024-06-20 16:32:07,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 622 transitions, 9848 flow [2024-06-20 16:32:07,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:32:07,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:32:07,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-20 16:32:07,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-20 16:32:07,050 INFO L175 Difference]: Start difference. First operand has 378 places, 578 transitions, 8123 flow. Second operand 9 states and 161 transitions. [2024-06-20 16:32:07,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 622 transitions, 9848 flow [2024-06-20 16:32:12,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 622 transitions, 9479 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-06-20 16:32:12,215 INFO L231 Difference]: Finished difference. Result has 384 places, 597 transitions, 8486 flow [2024-06-20 16:32:12,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7897, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8486, PETRI_PLACES=384, PETRI_TRANSITIONS=597} [2024-06-20 16:32:12,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-20 16:32:12,215 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 597 transitions, 8486 flow [2024-06-20 16:32:12,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:32:12,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:12,215 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-20 16:32:12,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 16:32:12,215 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-20 16:32:12,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:12,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1708726460, now seen corresponding path program 1 times [2024-06-20 16:32:12,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:12,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905758932] [2024-06-20 16:32:12,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:12,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:13,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:13,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:13,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905758932] [2024-06-20 16:32:13,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905758932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:13,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:13,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:32:13,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861533747] [2024-06-20 16:32:13,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:13,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:32:13,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:13,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:32:13,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:32:13,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:32:13,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 597 transitions, 8486 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-20 16:32:13,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:13,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:32:13,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:14,873 INFO L124 PetriNetUnfolderBase]: 3421/5351 cut-off events. [2024-06-20 16:32:14,873 INFO L125 PetriNetUnfolderBase]: For 1540004/1540004 co-relation queries the response was YES. [2024-06-20 16:32:14,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64173 conditions, 5351 events. 3421/5351 cut-off events. For 1540004/1540004 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 30571 event pairs, 646 based on Foata normal form. 2/5350 useless extension candidates. Maximal degree in co-relation 63988. Up to 4821 conditions per place. [2024-06-20 16:32:14,962 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 544 selfloop transitions, 18 changer transitions 0/620 dead transitions. [2024-06-20 16:32:14,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 620 transitions, 9756 flow [2024-06-20 16:32:14,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:32:14,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:32:14,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:32:14,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 16:32:14,963 INFO L175 Difference]: Start difference. First operand has 384 places, 597 transitions, 8486 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:32:14,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 620 transitions, 9756 flow [2024-06-20 16:32:20,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 620 transitions, 9500 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 16:32:20,587 INFO L231 Difference]: Finished difference. Result has 386 places, 599 transitions, 8353 flow [2024-06-20 16:32:20,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8230, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8353, PETRI_PLACES=386, PETRI_TRANSITIONS=599} [2024-06-20 16:32:20,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-20 16:32:20,588 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 599 transitions, 8353 flow [2024-06-20 16:32:20,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-20 16:32:20,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:20,588 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-20 16:32:20,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 16:32:20,588 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-20 16:32:20,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:20,589 INFO L85 PathProgramCache]: Analyzing trace with hash 653086586, now seen corresponding path program 1 times [2024-06-20 16:32:20,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:20,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105238768] [2024-06-20 16:32:20,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:20,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:20,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:21,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:21,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:21,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105238768] [2024-06-20 16:32:21,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105238768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:21,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:21,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:32:21,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970157471] [2024-06-20 16:32:21,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:21,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:32:21,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:21,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:32:21,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:32:21,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:32:21,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 599 transitions, 8353 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:32:21,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:21,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:32:21,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:23,213 INFO L124 PetriNetUnfolderBase]: 3503/5437 cut-off events. [2024-06-20 16:32:23,214 INFO L125 PetriNetUnfolderBase]: For 1539787/1539787 co-relation queries the response was YES. [2024-06-20 16:32:23,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64287 conditions, 5437 events. 3503/5437 cut-off events. For 1539787/1539787 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 30705 event pairs, 699 based on Foata normal form. 1/5435 useless extension candidates. Maximal degree in co-relation 64101. Up to 5069 conditions per place. [2024-06-20 16:32:23,305 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 566 selfloop transitions, 26 changer transitions 0/617 dead transitions. [2024-06-20 16:32:23,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 617 transitions, 9609 flow [2024-06-20 16:32:23,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:32:23,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:32:23,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:32:23,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 16:32:23,306 INFO L175 Difference]: Start difference. First operand has 386 places, 599 transitions, 8353 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:32:23,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 617 transitions, 9609 flow [2024-06-20 16:32:29,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 617 transitions, 9470 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-20 16:32:29,084 INFO L231 Difference]: Finished difference. Result has 388 places, 599 transitions, 8276 flow [2024-06-20 16:32:29,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8214, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8276, PETRI_PLACES=388, PETRI_TRANSITIONS=599} [2024-06-20 16:32:29,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-20 16:32:29,084 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 599 transitions, 8276 flow [2024-06-20 16:32:29,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:32:29,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:29,084 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-20 16:32:29,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 16:32:29,085 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-20 16:32:29,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:29,085 INFO L85 PathProgramCache]: Analyzing trace with hash 653086462, now seen corresponding path program 2 times [2024-06-20 16:32:29,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:29,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796695205] [2024-06-20 16:32:29,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:29,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:29,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:30,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-20 16:32:30,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:30,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796695205] [2024-06-20 16:32:30,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796695205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:30,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:30,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:32:30,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066724132] [2024-06-20 16:32:30,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:30,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:32:30,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:30,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:32:30,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:32:30,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:32:30,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 599 transitions, 8276 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-20 16:32:30,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:30,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:32:30,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:31,907 INFO L124 PetriNetUnfolderBase]: 3432/5370 cut-off events. [2024-06-20 16:32:31,907 INFO L125 PetriNetUnfolderBase]: For 1596198/1596200 co-relation queries the response was YES. [2024-06-20 16:32:31,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64456 conditions, 5370 events. 3432/5370 cut-off events. For 1596198/1596200 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 30770 event pairs, 677 based on Foata normal form. 2/5363 useless extension candidates. Maximal degree in co-relation 64269. Up to 4847 conditions per place. [2024-06-20 16:32:31,991 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 539 selfloop transitions, 22 changer transitions 0/619 dead transitions. [2024-06-20 16:32:31,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 619 transitions, 9544 flow [2024-06-20 16:32:31,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:32:31,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:32:31,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:32:31,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 16:32:31,992 INFO L175 Difference]: Start difference. First operand has 388 places, 599 transitions, 8276 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:32:31,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 619 transitions, 9544 flow [2024-06-20 16:32:37,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 619 transitions, 9456 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 16:32:37,504 INFO L231 Difference]: Finished difference. Result has 388 places, 601 transitions, 8324 flow [2024-06-20 16:32:37,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8188, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8324, PETRI_PLACES=388, PETRI_TRANSITIONS=601} [2024-06-20 16:32:37,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-20 16:32:37,505 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 601 transitions, 8324 flow [2024-06-20 16:32:37,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-20 16:32:37,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:37,505 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-20 16:32:37,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 16:32:37,505 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-20 16:32:37,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:37,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1041122087, now seen corresponding path program 1 times [2024-06-20 16:32:37,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:37,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055292865] [2024-06-20 16:32:37,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:37,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:37,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:38,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:38,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:38,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055292865] [2024-06-20 16:32:38,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055292865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:38,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:38,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:32:38,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594526185] [2024-06-20 16:32:38,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:38,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:32:38,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:38,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:32:38,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:32:38,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:32:38,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 601 transitions, 8324 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 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-20 16:32:38,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:38,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:32:38,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:40,303 INFO L124 PetriNetUnfolderBase]: 3521/5467 cut-off events. [2024-06-20 16:32:40,303 INFO L125 PetriNetUnfolderBase]: For 1616632/1616632 co-relation queries the response was YES. [2024-06-20 16:32:40,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64992 conditions, 5467 events. 3521/5467 cut-off events. For 1616632/1616632 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 30997 event pairs, 698 based on Foata normal form. 4/5468 useless extension candidates. Maximal degree in co-relation 64804. Up to 5093 conditions per place. [2024-06-20 16:32:40,399 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 575 selfloop transitions, 24 changer transitions 0/624 dead transitions. [2024-06-20 16:32:40,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 624 transitions, 9684 flow [2024-06-20 16:32:40,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:32:40,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:32:40,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-20 16:32:40,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-20 16:32:40,401 INFO L175 Difference]: Start difference. First operand has 388 places, 601 transitions, 8324 flow. Second operand 9 states and 148 transitions. [2024-06-20 16:32:40,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 624 transitions, 9684 flow [2024-06-20 16:32:46,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 624 transitions, 9566 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-20 16:32:46,382 INFO L231 Difference]: Finished difference. Result has 391 places, 604 transitions, 8344 flow [2024-06-20 16:32:46,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8206, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8344, PETRI_PLACES=391, PETRI_TRANSITIONS=604} [2024-06-20 16:32:46,382 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-20 16:32:46,383 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 604 transitions, 8344 flow [2024-06-20 16:32:46,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 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-20 16:32:46,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:46,383 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-20 16:32:46,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 16:32:46,383 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-20 16:32:46,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:46,383 INFO L85 PathProgramCache]: Analyzing trace with hash -642670874, now seen corresponding path program 3 times [2024-06-20 16:32:46,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:46,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439709031] [2024-06-20 16:32:46,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:46,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:46,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:47,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:47,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:47,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439709031] [2024-06-20 16:32:47,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439709031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:47,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:47,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:32:47,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57841080] [2024-06-20 16:32:47,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:47,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:32:47,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:47,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:32:47,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:32:47,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:32:47,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 604 transitions, 8344 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-20 16:32:47,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:47,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:32:47,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:49,025 INFO L124 PetriNetUnfolderBase]: 3446/5392 cut-off events. [2024-06-20 16:32:49,025 INFO L125 PetriNetUnfolderBase]: For 1646138/1646142 co-relation queries the response was YES. [2024-06-20 16:32:49,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65485 conditions, 5392 events. 3446/5392 cut-off events. For 1646138/1646142 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30950 event pairs, 669 based on Foata normal form. 2/5381 useless extension candidates. Maximal degree in co-relation 65296. Up to 4862 conditions per place. [2024-06-20 16:32:49,114 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 537 selfloop transitions, 27 changer transitions 0/622 dead transitions. [2024-06-20 16:32:49,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 622 transitions, 9622 flow [2024-06-20 16:32:49,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:32:49,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:32:49,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:32:49,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 16:32:49,115 INFO L175 Difference]: Start difference. First operand has 391 places, 604 transitions, 8344 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:32:49,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 622 transitions, 9622 flow [2024-06-20 16:32:55,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 622 transitions, 9506 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-20 16:32:55,471 INFO L231 Difference]: Finished difference. Result has 392 places, 606 transitions, 8379 flow [2024-06-20 16:32:55,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8228, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8379, PETRI_PLACES=392, PETRI_TRANSITIONS=606} [2024-06-20 16:32:55,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-20 16:32:55,472 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 606 transitions, 8379 flow [2024-06-20 16:32:55,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-20 16:32:55,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:32:55,472 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-20 16:32:55,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 16:32:55,472 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-20 16:32:55,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:32:55,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1552189045, now seen corresponding path program 2 times [2024-06-20 16:32:55,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:32:55,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287528650] [2024-06-20 16:32:55,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:32:55,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:32:55,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:32:56,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:32:56,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:32:56,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287528650] [2024-06-20 16:32:56,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287528650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:32:56,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:32:56,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:32:56,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612204590] [2024-06-20 16:32:56,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:32:56,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:32:56,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:32:56,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:32:56,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:32:56,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:32:56,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 606 transitions, 8379 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 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-20 16:32:56,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:32:56,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:32:56,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:32:58,209 INFO L124 PetriNetUnfolderBase]: 3580/5556 cut-off events. [2024-06-20 16:32:58,209 INFO L125 PetriNetUnfolderBase]: For 1718708/1718708 co-relation queries the response was YES. [2024-06-20 16:32:58,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67421 conditions, 5556 events. 3580/5556 cut-off events. For 1718708/1718708 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31550 event pairs, 704 based on Foata normal form. 4/5557 useless extension candidates. Maximal degree in co-relation 67231. Up to 5105 conditions per place. [2024-06-20 16:32:58,300 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 560 selfloop transitions, 50 changer transitions 0/635 dead transitions. [2024-06-20 16:32:58,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 635 transitions, 10455 flow [2024-06-20 16:32:58,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:32:58,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:32:58,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-20 16:32:58,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-20 16:32:58,301 INFO L175 Difference]: Start difference. First operand has 392 places, 606 transitions, 8379 flow. Second operand 9 states and 154 transitions. [2024-06-20 16:32:58,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 635 transitions, 10455 flow [2024-06-20 16:33:03,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 635 transitions, 10320 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 16:33:03,886 INFO L231 Difference]: Finished difference. Result has 395 places, 615 transitions, 8614 flow [2024-06-20 16:33:03,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8244, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8614, PETRI_PLACES=395, PETRI_TRANSITIONS=615} [2024-06-20 16:33:03,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-20 16:33:03,887 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 615 transitions, 8614 flow [2024-06-20 16:33:03,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 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-20 16:33:03,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:03,887 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-20 16:33:03,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 16:33:03,887 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-20 16:33:03,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:03,887 INFO L85 PathProgramCache]: Analyzing trace with hash -642492934, now seen corresponding path program 1 times [2024-06-20 16:33:03,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:03,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604772963] [2024-06-20 16:33:03,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:03,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:03,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:04,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:04,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:04,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604772963] [2024-06-20 16:33:04,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604772963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:04,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:04,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:33:04,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010214503] [2024-06-20 16:33:04,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:04,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:33:04,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:04,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:33:04,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:33:04,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:33:04,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 615 transitions, 8614 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:04,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:04,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:33:04,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:06,461 INFO L124 PetriNetUnfolderBase]: 3628/5625 cut-off events. [2024-06-20 16:33:06,461 INFO L125 PetriNetUnfolderBase]: For 1789676/1789676 co-relation queries the response was YES. [2024-06-20 16:33:06,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69284 conditions, 5625 events. 3628/5625 cut-off events. For 1789676/1789676 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 31986 event pairs, 699 based on Foata normal form. 4/5623 useless extension candidates. Maximal degree in co-relation 69093. Up to 5126 conditions per place. [2024-06-20 16:33:06,548 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 562 selfloop transitions, 58 changer transitions 0/645 dead transitions. [2024-06-20 16:33:06,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 645 transitions, 10746 flow [2024-06-20 16:33:06,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:33:06,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:33:06,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 16:33:06,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-20 16:33:06,552 INFO L175 Difference]: Start difference. First operand has 395 places, 615 transitions, 8614 flow. Second operand 9 states and 155 transitions. [2024-06-20 16:33:06,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 645 transitions, 10746 flow [2024-06-20 16:33:11,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 645 transitions, 10623 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-20 16:33:11,854 INFO L231 Difference]: Finished difference. Result has 401 places, 625 transitions, 8939 flow [2024-06-20 16:33:11,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8501, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8939, PETRI_PLACES=401, PETRI_TRANSITIONS=625} [2024-06-20 16:33:11,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-20 16:33:11,855 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 625 transitions, 8939 flow [2024-06-20 16:33:11,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:11,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:11,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:33:11,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 16:33:11,855 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-20 16:33:11,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:11,855 INFO L85 PathProgramCache]: Analyzing trace with hash -642486424, now seen corresponding path program 2 times [2024-06-20 16:33:11,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:11,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931618046] [2024-06-20 16:33:11,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:11,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:11,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:12,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:12,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:12,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931618046] [2024-06-20 16:33:12,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931618046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:12,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:12,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:33:12,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026214367] [2024-06-20 16:33:12,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:12,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:33:12,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:12,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:33:12,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:33:12,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:33:12,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 625 transitions, 8939 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:12,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:12,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:33:12,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:14,353 INFO L124 PetriNetUnfolderBase]: 3616/5609 cut-off events. [2024-06-20 16:33:14,353 INFO L125 PetriNetUnfolderBase]: For 1780725/1780727 co-relation queries the response was YES. [2024-06-20 16:33:14,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69049 conditions, 5609 events. 3616/5609 cut-off events. For 1780725/1780727 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 31864 event pairs, 691 based on Foata normal form. 5/5611 useless extension candidates. Maximal degree in co-relation 68855. Up to 5122 conditions per place. [2024-06-20 16:33:14,447 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 559 selfloop transitions, 60 changer transitions 0/644 dead transitions. [2024-06-20 16:33:14,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 644 transitions, 10521 flow [2024-06-20 16:33:14,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:33:14,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:33:14,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-20 16:33:14,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:33:14,448 INFO L175 Difference]: Start difference. First operand has 401 places, 625 transitions, 8939 flow. Second operand 9 states and 153 transitions. [2024-06-20 16:33:14,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 644 transitions, 10521 flow [2024-06-20 16:33:20,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 644 transitions, 10272 flow, removed 110 selfloop flow, removed 4 redundant places. [2024-06-20 16:33:20,613 INFO L231 Difference]: Finished difference. Result has 406 places, 625 transitions, 8821 flow [2024-06-20 16:33:20,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8690, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8821, PETRI_PLACES=406, PETRI_TRANSITIONS=625} [2024-06-20 16:33:20,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-20 16:33:20,613 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 625 transitions, 8821 flow [2024-06-20 16:33:20,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:20,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:20,613 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-20 16:33:20,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 16:33:20,614 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-20 16:33:20,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:20,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1860076222, now seen corresponding path program 3 times [2024-06-20 16:33:20,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:20,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895007850] [2024-06-20 16:33:20,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:20,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:20,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:21,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:21,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:21,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895007850] [2024-06-20 16:33:21,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895007850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:21,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:21,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:33:21,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751430756] [2024-06-20 16:33:21,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:21,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:33:21,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:21,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:33:21,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:33:21,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:33:21,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 625 transitions, 8821 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:21,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:21,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:33:21,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:23,109 INFO L124 PetriNetUnfolderBase]: 3672/5689 cut-off events. [2024-06-20 16:33:23,109 INFO L125 PetriNetUnfolderBase]: For 1841784/1841790 co-relation queries the response was YES. [2024-06-20 16:33:23,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70428 conditions, 5689 events. 3672/5689 cut-off events. For 1841784/1841790 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32350 event pairs, 702 based on Foata normal form. 7/5690 useless extension candidates. Maximal degree in co-relation 70232. Up to 5048 conditions per place. [2024-06-20 16:33:23,205 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 528 selfloop transitions, 103 changer transitions 0/656 dead transitions. [2024-06-20 16:33:23,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 656 transitions, 11067 flow [2024-06-20 16:33:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:33:23,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:33:23,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 16:33:23,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-20 16:33:23,206 INFO L175 Difference]: Start difference. First operand has 406 places, 625 transitions, 8821 flow. Second operand 9 states and 158 transitions. [2024-06-20 16:33:23,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 656 transitions, 11067 flow [2024-06-20 16:33:27,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 656 transitions, 10941 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:33:27,878 INFO L231 Difference]: Finished difference. Result has 409 places, 636 transitions, 9246 flow [2024-06-20 16:33:27,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8695, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9246, PETRI_PLACES=409, PETRI_TRANSITIONS=636} [2024-06-20 16:33:27,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-20 16:33:27,879 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 636 transitions, 9246 flow [2024-06-20 16:33:27,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:27,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:27,879 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-20 16:33:27,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 16:33:27,879 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-20 16:33:27,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:27,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1989886394, now seen corresponding path program 4 times [2024-06-20 16:33:27,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:27,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296060871] [2024-06-20 16:33:27,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:27,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:27,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:28,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:28,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:28,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296060871] [2024-06-20 16:33:28,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296060871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:28,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:28,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:33:28,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846064127] [2024-06-20 16:33:28,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:28,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:33:28,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:28,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:33:28,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:33:28,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:33:28,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 636 transitions, 9246 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:28,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:28,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:33:28,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:30,363 INFO L124 PetriNetUnfolderBase]: 3742/5794 cut-off events. [2024-06-20 16:33:30,363 INFO L125 PetriNetUnfolderBase]: For 1936653/1936659 co-relation queries the response was YES. [2024-06-20 16:33:30,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73525 conditions, 5794 events. 3742/5794 cut-off events. For 1936653/1936659 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 33067 event pairs, 715 based on Foata normal form. 7/5795 useless extension candidates. Maximal degree in co-relation 73327. Up to 5102 conditions per place. [2024-06-20 16:33:30,467 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 540 selfloop transitions, 101 changer transitions 0/666 dead transitions. [2024-06-20 16:33:30,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 666 transitions, 11738 flow [2024-06-20 16:33:30,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:33:30,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:33:30,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-20 16:33:30,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-20 16:33:30,468 INFO L175 Difference]: Start difference. First operand has 409 places, 636 transitions, 9246 flow. Second operand 9 states and 161 transitions. [2024-06-20 16:33:30,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 666 transitions, 11738 flow [2024-06-20 16:33:36,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 666 transitions, 11495 flow, removed 86 selfloop flow, removed 4 redundant places. [2024-06-20 16:33:36,930 INFO L231 Difference]: Finished difference. Result has 415 places, 644 transitions, 9475 flow [2024-06-20 16:33:36,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9027, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9475, PETRI_PLACES=415, PETRI_TRANSITIONS=644} [2024-06-20 16:33:36,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-20 16:33:36,931 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 644 transitions, 9475 flow [2024-06-20 16:33:36,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:36,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:36,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-20 16:33:36,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 16:33:36,931 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-20 16:33:36,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:36,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1868356942, now seen corresponding path program 5 times [2024-06-20 16:33:36,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:36,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29339772] [2024-06-20 16:33:36,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:36,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:36,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:37,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:37,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:37,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29339772] [2024-06-20 16:33:37,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29339772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:37,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:37,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:33:37,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593668163] [2024-06-20 16:33:37,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:37,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:33:37,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:37,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:33:37,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:33:37,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:33:37,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 644 transitions, 9475 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:37,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:37,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:33:37,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:39,702 INFO L124 PetriNetUnfolderBase]: 3730/5778 cut-off events. [2024-06-20 16:33:39,702 INFO L125 PetriNetUnfolderBase]: For 1903311/1903317 co-relation queries the response was YES. [2024-06-20 16:33:39,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72587 conditions, 5778 events. 3730/5778 cut-off events. For 1903311/1903317 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 32954 event pairs, 708 based on Foata normal form. 5/5777 useless extension candidates. Maximal degree in co-relation 72386. Up to 5096 conditions per place. [2024-06-20 16:33:39,793 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 534 selfloop transitions, 108 changer transitions 0/667 dead transitions. [2024-06-20 16:33:39,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 667 transitions, 11543 flow [2024-06-20 16:33:39,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:33:39,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:33:39,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 16:33:39,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 16:33:39,794 INFO L175 Difference]: Start difference. First operand has 415 places, 644 transitions, 9475 flow. Second operand 9 states and 159 transitions. [2024-06-20 16:33:39,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 667 transitions, 11543 flow [2024-06-20 16:33:43,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 667 transitions, 11298 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-20 16:33:43,998 INFO L231 Difference]: Finished difference. Result has 419 places, 647 transitions, 9552 flow [2024-06-20 16:33:43,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9238, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9552, PETRI_PLACES=419, PETRI_TRANSITIONS=647} [2024-06-20 16:33:43,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-20 16:33:43,998 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 647 transitions, 9552 flow [2024-06-20 16:33:43,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:43,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:43,999 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-20 16:33:43,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 16:33:43,999 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-20 16:33:43,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:43,999 INFO L85 PathProgramCache]: Analyzing trace with hash 2077173242, now seen corresponding path program 6 times [2024-06-20 16:33:43,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:43,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293734727] [2024-06-20 16:33:43,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:43,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:44,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:44,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:44,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:44,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293734727] [2024-06-20 16:33:44,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293734727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:44,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:44,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:33:44,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006561851] [2024-06-20 16:33:44,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:44,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:33:44,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:44,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:33:44,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:33:45,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:33:45,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 647 transitions, 9552 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:45,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:45,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:33:45,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:46,607 INFO L124 PetriNetUnfolderBase]: 3786/5860 cut-off events. [2024-06-20 16:33:46,607 INFO L125 PetriNetUnfolderBase]: For 1982824/1982830 co-relation queries the response was YES. [2024-06-20 16:33:46,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74275 conditions, 5860 events. 3786/5860 cut-off events. For 1982824/1982830 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33484 event pairs, 722 based on Foata normal form. 5/5859 useless extension candidates. Maximal degree in co-relation 74073. Up to 5135 conditions per place. [2024-06-20 16:33:46,708 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 546 selfloop transitions, 105 changer transitions 0/676 dead transitions. [2024-06-20 16:33:46,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 676 transitions, 12297 flow [2024-06-20 16:33:46,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:33:46,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:33:46,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-20 16:33:46,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-20 16:33:46,709 INFO L175 Difference]: Start difference. First operand has 419 places, 647 transitions, 9552 flow. Second operand 9 states and 164 transitions. [2024-06-20 16:33:46,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 676 transitions, 12297 flow [2024-06-20 16:33:52,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 676 transitions, 12020 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-20 16:33:52,360 INFO L231 Difference]: Finished difference. Result has 424 places, 655 transitions, 9783 flow [2024-06-20 16:33:52,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9285, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9783, PETRI_PLACES=424, PETRI_TRANSITIONS=655} [2024-06-20 16:33:52,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-20 16:33:52,360 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 655 transitions, 9783 flow [2024-06-20 16:33:52,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:33:52,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:33:52,361 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-20 16:33:52,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 16:33:52,361 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-20 16:33:52,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:33:52,361 INFO L85 PathProgramCache]: Analyzing trace with hash 2076995302, now seen corresponding path program 4 times [2024-06-20 16:33:52,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:33:52,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588402609] [2024-06-20 16:33:52,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:33:52,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:33:52,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:33:53,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:33:53,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:33:53,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588402609] [2024-06-20 16:33:53,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588402609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:33:53,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:33:53,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:33:53,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214505261] [2024-06-20 16:33:53,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:33:53,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:33:53,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:33:53,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:33:53,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:33:53,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-20 16:33:53,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 655 transitions, 9783 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-20 16:33:53,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:33:53,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-20 16:33:53,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:33:55,194 INFO L124 PetriNetUnfolderBase]: 3656/5704 cut-off events. [2024-06-20 16:33:55,194 INFO L125 PetriNetUnfolderBase]: For 1987823/1987841 co-relation queries the response was YES. [2024-06-20 16:33:55,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73644 conditions, 5704 events. 3656/5704 cut-off events. For 1987823/1987841 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 33076 event pairs, 676 based on Foata normal form. 3/5675 useless extension candidates. Maximal degree in co-relation 73439. Up to 5145 conditions per place. [2024-06-20 16:33:55,299 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 578 selfloop transitions, 34 changer transitions 0/670 dead transitions. [2024-06-20 16:33:55,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 670 transitions, 11153 flow [2024-06-20 16:33:55,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:33:55,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:33:55,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 16:33:55,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-20 16:33:55,300 INFO L175 Difference]: Start difference. First operand has 424 places, 655 transitions, 9783 flow. Second operand 8 states and 139 transitions. [2024-06-20 16:33:55,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 670 transitions, 11153 flow [2024-06-20 16:34:00,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 670 transitions, 10752 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:00,639 INFO L231 Difference]: Finished difference. Result has 425 places, 657 transitions, 9555 flow [2024-06-20 16:34:00,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9382, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9555, PETRI_PLACES=425, PETRI_TRANSITIONS=657} [2024-06-20 16:34:00,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-20 16:34:00,640 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 657 transitions, 9555 flow [2024-06-20 16:34:00,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-20 16:34:00,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:00,640 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-20 16:34:00,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 16:34:00,640 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-20 16:34:00,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:00,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2077179752, now seen corresponding path program 7 times [2024-06-20 16:34:00,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:00,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687401141] [2024-06-20 16:34:00,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:00,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:00,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:01,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:01,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:01,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687401141] [2024-06-20 16:34:01,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687401141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:01,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:01,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:01,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858259543] [2024-06-20 16:34:01,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:01,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:01,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:01,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:01,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:01,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:34:01,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 657 transitions, 9555 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:34:01,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:01,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:34:01,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:03,345 INFO L124 PetriNetUnfolderBase]: 3754/5822 cut-off events. [2024-06-20 16:34:03,345 INFO L125 PetriNetUnfolderBase]: For 1985380/1985386 co-relation queries the response was YES. [2024-06-20 16:34:03,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72815 conditions, 5822 events. 3754/5822 cut-off events. For 1985380/1985386 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33494 event pairs, 708 based on Foata normal form. 7/5823 useless extension candidates. Maximal degree in co-relation 72610. Up to 5109 conditions per place. [2024-06-20 16:34:03,441 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 547 selfloop transitions, 105 changer transitions 0/677 dead transitions. [2024-06-20 16:34:03,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 677 transitions, 11789 flow [2024-06-20 16:34:03,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:03,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:03,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 16:34:03,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:34:03,441 INFO L175 Difference]: Start difference. First operand has 425 places, 657 transitions, 9555 flow. Second operand 9 states and 162 transitions. [2024-06-20 16:34:03,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 677 transitions, 11789 flow [2024-06-20 16:34:09,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 677 transitions, 11564 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:09,951 INFO L231 Difference]: Finished difference. Result has 428 places, 657 transitions, 9549 flow [2024-06-20 16:34:09,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9330, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9549, PETRI_PLACES=428, PETRI_TRANSITIONS=657} [2024-06-20 16:34:09,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-20 16:34:09,952 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 657 transitions, 9549 flow [2024-06-20 16:34:09,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:34:09,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:09,952 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-20 16:34:09,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 16:34:09,952 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-20 16:34:09,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:09,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2077000262, now seen corresponding path program 8 times [2024-06-20 16:34:09,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:09,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30662346] [2024-06-20 16:34:09,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:09,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:09,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:10,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:10,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:10,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30662346] [2024-06-20 16:34:10,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30662346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:10,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:10,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:10,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818109409] [2024-06-20 16:34:10,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:10,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:10,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:10,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:10,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:10,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:34:11,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 657 transitions, 9549 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:34:11,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:11,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:34:11,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:12,510 INFO L124 PetriNetUnfolderBase]: 3742/5806 cut-off events. [2024-06-20 16:34:12,510 INFO L125 PetriNetUnfolderBase]: For 1952192/1952198 co-relation queries the response was YES. [2024-06-20 16:34:12,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72104 conditions, 5806 events. 3742/5806 cut-off events. For 1952192/1952198 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33356 event pairs, 699 based on Foata normal form. 5/5805 useless extension candidates. Maximal degree in co-relation 71898. Up to 5103 conditions per place. [2024-06-20 16:34:12,615 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 535 selfloop transitions, 118 changer transitions 0/678 dead transitions. [2024-06-20 16:34:12,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 678 transitions, 11589 flow [2024-06-20 16:34:12,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:12,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:12,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:34:12,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-20 16:34:12,616 INFO L175 Difference]: Start difference. First operand has 428 places, 657 transitions, 9549 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:34:12,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 678 transitions, 11589 flow [2024-06-20 16:34:18,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 678 transitions, 11321 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 16:34:18,122 INFO L231 Difference]: Finished difference. Result has 429 places, 660 transitions, 9627 flow [2024-06-20 16:34:18,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9287, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9627, PETRI_PLACES=429, PETRI_TRANSITIONS=660} [2024-06-20 16:34:18,122 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-20 16:34:18,122 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 660 transitions, 9627 flow [2024-06-20 16:34:18,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:34:18,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:18,122 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-20 16:34:18,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 16:34:18,123 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-20 16:34:18,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:18,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1981304354, now seen corresponding path program 1 times [2024-06-20 16:34:18,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:18,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357020059] [2024-06-20 16:34:18,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:18,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:18,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:19,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:19,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:19,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357020059] [2024-06-20 16:34:19,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357020059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:19,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:19,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:34:19,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13197385] [2024-06-20 16:34:19,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:19,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:34:19,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:19,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:34:19,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:34:19,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:34:19,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 660 transitions, 9627 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:19,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:19,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:34:19,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:21,024 INFO L124 PetriNetUnfolderBase]: 3907/5970 cut-off events. [2024-06-20 16:34:21,025 INFO L125 PetriNetUnfolderBase]: For 1940055/1940055 co-relation queries the response was YES. [2024-06-20 16:34:21,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73200 conditions, 5970 events. 3907/5970 cut-off events. For 1940055/1940055 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33398 event pairs, 756 based on Foata normal form. 2/5969 useless extension candidates. Maximal degree in co-relation 72993. Up to 5786 conditions per place. [2024-06-20 16:34:21,133 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 648 selfloop transitions, 23 changer transitions 0/675 dead transitions. [2024-06-20 16:34:21,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 675 transitions, 11123 flow [2024-06-20 16:34:21,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:34:21,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:34:21,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-20 16:34:21,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380952380952381 [2024-06-20 16:34:21,134 INFO L175 Difference]: Start difference. First operand has 429 places, 660 transitions, 9627 flow. Second operand 10 states and 142 transitions. [2024-06-20 16:34:21,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 675 transitions, 11123 flow [2024-06-20 16:34:29,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 675 transitions, 10846 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-20 16:34:29,944 INFO L231 Difference]: Finished difference. Result has 433 places, 662 transitions, 9525 flow [2024-06-20 16:34:29,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9350, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9525, PETRI_PLACES=433, PETRI_TRANSITIONS=662} [2024-06-20 16:34:29,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-20 16:34:29,945 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 662 transitions, 9525 flow [2024-06-20 16:34:29,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:29,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:29,945 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-20 16:34:29,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 16:34:29,945 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-20 16:34:29,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:29,945 INFO L85 PathProgramCache]: Analyzing trace with hash -584664654, now seen corresponding path program 1 times [2024-06-20 16:34:29,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:29,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883964490] [2024-06-20 16:34:29,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:29,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:29,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:30,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:30,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:30,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883964490] [2024-06-20 16:34:30,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883964490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:30,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:30,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:30,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700287948] [2024-06-20 16:34:30,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:30,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:30,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:30,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:30,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:30,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:34:30,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 662 transitions, 9525 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:30,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:30,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:34:30,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:32,525 INFO L124 PetriNetUnfolderBase]: 3817/5881 cut-off events. [2024-06-20 16:34:32,525 INFO L125 PetriNetUnfolderBase]: For 1963479/1963491 co-relation queries the response was YES. [2024-06-20 16:34:32,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72542 conditions, 5881 events. 3817/5881 cut-off events. For 1963479/1963491 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33343 event pairs, 651 based on Foata normal form. 3/5868 useless extension candidates. Maximal degree in co-relation 72334. Up to 5043 conditions per place. [2024-06-20 16:34:32,622 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 551 selfloop transitions, 112 changer transitions 0/700 dead transitions. [2024-06-20 16:34:32,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 700 transitions, 11158 flow [2024-06-20 16:34:32,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:32,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:32,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:34:32,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 16:34:32,623 INFO L175 Difference]: Start difference. First operand has 433 places, 662 transitions, 9525 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:34:32,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 700 transitions, 11158 flow [2024-06-20 16:34:39,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 700 transitions, 10999 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-20 16:34:39,130 INFO L231 Difference]: Finished difference. Result has 435 places, 675 transitions, 9845 flow [2024-06-20 16:34:39,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9366, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9845, PETRI_PLACES=435, PETRI_TRANSITIONS=675} [2024-06-20 16:34:39,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-20 16:34:39,130 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 675 transitions, 9845 flow [2024-06-20 16:34:39,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:39,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:39,131 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-20 16:34:39,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 16:34:39,131 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-20 16:34:39,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:39,131 INFO L85 PathProgramCache]: Analyzing trace with hash 738077983, now seen corresponding path program 1 times [2024-06-20 16:34:39,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:39,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412754860] [2024-06-20 16:34:39,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:39,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:39,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:40,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:40,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:40,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412754860] [2024-06-20 16:34:40,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412754860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:40,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:40,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:40,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210951714] [2024-06-20 16:34:40,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:40,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:40,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:40,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:40,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:40,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:34:40,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 675 transitions, 9845 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:34:40,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:40,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:34:40,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:42,124 INFO L124 PetriNetUnfolderBase]: 3811/5876 cut-off events. [2024-06-20 16:34:42,124 INFO L125 PetriNetUnfolderBase]: For 1972102/1972114 co-relation queries the response was YES. [2024-06-20 16:34:42,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73293 conditions, 5876 events. 3811/5876 cut-off events. For 1972102/1972114 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33366 event pairs, 636 based on Foata normal form. 3/5863 useless extension candidates. Maximal degree in co-relation 73082. Up to 5009 conditions per place. [2024-06-20 16:34:42,235 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 544 selfloop transitions, 119 changer transitions 0/700 dead transitions. [2024-06-20 16:34:42,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 700 transitions, 11289 flow [2024-06-20 16:34:42,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:34:42,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:34:42,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 16:34:42,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 16:34:42,236 INFO L175 Difference]: Start difference. First operand has 435 places, 675 transitions, 9845 flow. Second operand 8 states and 149 transitions. [2024-06-20 16:34:42,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 700 transitions, 11289 flow [2024-06-20 16:34:47,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 700 transitions, 11072 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-20 16:34:47,916 INFO L231 Difference]: Finished difference. Result has 440 places, 675 transitions, 9882 flow [2024-06-20 16:34:47,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9628, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9882, PETRI_PLACES=440, PETRI_TRANSITIONS=675} [2024-06-20 16:34:47,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-20 16:34:47,917 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 675 transitions, 9882 flow [2024-06-20 16:34:47,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-20 16:34:47,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:47,918 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-20 16:34:47,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 16:34:47,918 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-20 16:34:47,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:47,919 INFO L85 PathProgramCache]: Analyzing trace with hash 738168348, now seen corresponding path program 1 times [2024-06-20 16:34:47,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:47,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591770148] [2024-06-20 16:34:47,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:47,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:47,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:48,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:48,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:48,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591770148] [2024-06-20 16:34:48,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591770148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:48,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:48,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:34:48,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094702862] [2024-06-20 16:34:48,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:48,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:34:48,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:48,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:34:48,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:34:48,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:34:48,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 675 transitions, 9882 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:48,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:48,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:34:48,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:34:50,649 INFO L124 PetriNetUnfolderBase]: 3931/6008 cut-off events. [2024-06-20 16:34:50,649 INFO L125 PetriNetUnfolderBase]: For 2018305/2018311 co-relation queries the response was YES. [2024-06-20 16:34:50,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74301 conditions, 6008 events. 3931/6008 cut-off events. For 2018305/2018311 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 33585 event pairs, 662 based on Foata normal form. 5/6009 useless extension candidates. Maximal degree in co-relation 74089. Up to 5301 conditions per place. [2024-06-20 16:34:50,748 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 583 selfloop transitions, 120 changer transitions 0/707 dead transitions. [2024-06-20 16:34:50,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 707 transitions, 11550 flow [2024-06-20 16:34:50,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:34:50,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:34:50,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 16:34:50,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-20 16:34:50,749 INFO L175 Difference]: Start difference. First operand has 440 places, 675 transitions, 9882 flow. Second operand 9 states and 156 transitions. [2024-06-20 16:34:50,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 707 transitions, 11550 flow [2024-06-20 16:34:58,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 707 transitions, 11274 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:34:58,130 INFO L231 Difference]: Finished difference. Result has 442 places, 679 transitions, 9993 flow [2024-06-20 16:34:58,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9618, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9993, PETRI_PLACES=442, PETRI_TRANSITIONS=679} [2024-06-20 16:34:58,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-20 16:34:58,130 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 679 transitions, 9993 flow [2024-06-20 16:34:58,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:58,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:34:58,130 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-20 16:34:58,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 16:34:58,130 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-20 16:34:58,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:34:58,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1621002410, now seen corresponding path program 2 times [2024-06-20 16:34:58,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:34:58,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263103805] [2024-06-20 16:34:58,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:34:58,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:34:58,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:34:58,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:34:58,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:34:58,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263103805] [2024-06-20 16:34:58,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263103805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:34:58,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:34:58,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:34:58,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61847023] [2024-06-20 16:34:58,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:34:58,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:34:58,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:34:58,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:34:58,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:34:58,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:34:58,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 679 transitions, 9993 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:34:58,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:34:58,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:34:58,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:00,713 INFO L124 PetriNetUnfolderBase]: 3841/5922 cut-off events. [2024-06-20 16:35:00,713 INFO L125 PetriNetUnfolderBase]: For 2031953/2031967 co-relation queries the response was YES. [2024-06-20 16:35:00,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74116 conditions, 5922 events. 3841/5922 cut-off events. For 2031953/2031967 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 33702 event pairs, 646 based on Foata normal form. 5/5911 useless extension candidates. Maximal degree in co-relation 73903. Up to 5069 conditions per place. [2024-06-20 16:35:00,823 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 547 selfloop transitions, 124 changer transitions 0/709 dead transitions. [2024-06-20 16:35:00,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 709 transitions, 11526 flow [2024-06-20 16:35:00,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:35:00,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:35:00,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:35:00,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-20 16:35:00,824 INFO L175 Difference]: Start difference. First operand has 442 places, 679 transitions, 9993 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:35:00,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 709 transitions, 11526 flow [2024-06-20 16:35:08,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 709 transitions, 11179 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:08,146 INFO L231 Difference]: Finished difference. Result has 443 places, 682 transitions, 9986 flow [2024-06-20 16:35:08,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9646, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9986, PETRI_PLACES=443, PETRI_TRANSITIONS=682} [2024-06-20 16:35:08,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-20 16:35:08,147 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 682 transitions, 9986 flow [2024-06-20 16:35:08,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:08,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:08,147 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-20 16:35:08,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 16:35:08,147 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-20 16:35:08,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:08,148 INFO L85 PathProgramCache]: Analyzing trace with hash 892981642, now seen corresponding path program 3 times [2024-06-20 16:35:08,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:08,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133581002] [2024-06-20 16:35:08,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:08,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:08,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:08,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:08,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:08,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133581002] [2024-06-20 16:35:08,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133581002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:08,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:08,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:35:08,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648446263] [2024-06-20 16:35:08,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:08,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:35:08,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:08,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:35:08,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:35:09,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:35:09,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 682 transitions, 9986 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:09,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:09,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:35:09,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:10,689 INFO L124 PetriNetUnfolderBase]: 3861/5941 cut-off events. [2024-06-20 16:35:10,689 INFO L125 PetriNetUnfolderBase]: For 2081370/2081386 co-relation queries the response was YES. [2024-06-20 16:35:10,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74681 conditions, 5941 events. 3861/5941 cut-off events. For 2081370/2081386 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 33694 event pairs, 649 based on Foata normal form. 3/5918 useless extension candidates. Maximal degree in co-relation 74467. Up to 5049 conditions per place. [2024-06-20 16:35:10,797 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 547 selfloop transitions, 122 changer transitions 0/707 dead transitions. [2024-06-20 16:35:10,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 707 transitions, 11505 flow [2024-06-20 16:35:10,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:35:10,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:35:10,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:35:10,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 16:35:10,798 INFO L175 Difference]: Start difference. First operand has 443 places, 682 transitions, 9986 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:35:10,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 707 transitions, 11505 flow [2024-06-20 16:35:18,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 707 transitions, 11221 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-20 16:35:18,675 INFO L231 Difference]: Finished difference. Result has 444 places, 685 transitions, 10044 flow [2024-06-20 16:35:18,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9702, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10044, PETRI_PLACES=444, PETRI_TRANSITIONS=685} [2024-06-20 16:35:18,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-20 16:35:18,676 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 685 transitions, 10044 flow [2024-06-20 16:35:18,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:18,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:18,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-20 16:35:18,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 16:35:18,676 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-20 16:35:18,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:18,677 INFO L85 PathProgramCache]: Analyzing trace with hash 732627036, now seen corresponding path program 4 times [2024-06-20 16:35:18,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:18,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272875473] [2024-06-20 16:35:18,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:18,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:18,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:19,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:19,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:19,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272875473] [2024-06-20 16:35:19,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272875473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:19,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:19,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:35:19,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667814021] [2024-06-20 16:35:19,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:19,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:35:19,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:19,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:35:19,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:35:19,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:35:19,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 685 transitions, 10044 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:19,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:19,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:35:19,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:21,320 INFO L124 PetriNetUnfolderBase]: 3877/5986 cut-off events. [2024-06-20 16:35:21,320 INFO L125 PetriNetUnfolderBase]: For 2110087/2110101 co-relation queries the response was YES. [2024-06-20 16:35:21,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75069 conditions, 5986 events. 3877/5986 cut-off events. For 2110087/2110101 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 34173 event pairs, 638 based on Foata normal form. 5/5975 useless extension candidates. Maximal degree in co-relation 74856. Up to 5041 conditions per place. [2024-06-20 16:35:21,421 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 528 selfloop transitions, 150 changer transitions 0/716 dead transitions. [2024-06-20 16:35:21,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 716 transitions, 11974 flow [2024-06-20 16:35:21,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:35:21,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:35:21,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:35:21,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 16:35:21,422 INFO L175 Difference]: Start difference. First operand has 444 places, 685 transitions, 10044 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:35:21,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 716 transitions, 11974 flow [2024-06-20 16:35:29,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 716 transitions, 11665 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-20 16:35:29,577 INFO L231 Difference]: Finished difference. Result has 446 places, 691 transitions, 10233 flow [2024-06-20 16:35:29,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9735, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10233, PETRI_PLACES=446, PETRI_TRANSITIONS=691} [2024-06-20 16:35:29,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-20 16:35:29,577 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 691 transitions, 10233 flow [2024-06-20 16:35:29,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:29,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:29,577 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-20 16:35:29,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 16:35:29,577 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-20 16:35:29,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:29,578 INFO L85 PathProgramCache]: Analyzing trace with hash 896706664, now seen corresponding path program 2 times [2024-06-20 16:35:29,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:29,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95235212] [2024-06-20 16:35:29,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:29,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:29,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:30,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:30,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:30,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95235212] [2024-06-20 16:35:30,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95235212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:30,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:30,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:30,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463410118] [2024-06-20 16:35:30,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:30,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:30,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:30,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:30,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:30,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:35:30,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 691 transitions, 10233 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:30,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:30,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:35:30,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:32,294 INFO L124 PetriNetUnfolderBase]: 4029/6149 cut-off events. [2024-06-20 16:35:32,294 INFO L125 PetriNetUnfolderBase]: For 2200111/2200117 co-relation queries the response was YES. [2024-06-20 16:35:32,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77176 conditions, 6149 events. 4029/6149 cut-off events. For 2200111/2200117 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34570 event pairs, 672 based on Foata normal form. 5/6150 useless extension candidates. Maximal degree in co-relation 76962. Up to 5329 conditions per place. [2024-06-20 16:35:32,407 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 579 selfloop transitions, 142 changer transitions 0/725 dead transitions. [2024-06-20 16:35:32,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 725 transitions, 12343 flow [2024-06-20 16:35:32,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:32,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:32,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 16:35:32,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-20 16:35:32,408 INFO L175 Difference]: Start difference. First operand has 446 places, 691 transitions, 10233 flow. Second operand 9 states and 158 transitions. [2024-06-20 16:35:32,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 725 transitions, 12343 flow [2024-06-20 16:35:40,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 725 transitions, 12112 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-20 16:35:40,886 INFO L231 Difference]: Finished difference. Result has 451 places, 699 transitions, 10557 flow [2024-06-20 16:35:40,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10557, PETRI_PLACES=451, PETRI_TRANSITIONS=699} [2024-06-20 16:35:40,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-20 16:35:40,887 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 699 transitions, 10557 flow [2024-06-20 16:35:40,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:40,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:40,887 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-20 16:35:40,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 16:35:40,887 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-20 16:35:40,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:40,887 INFO L85 PathProgramCache]: Analyzing trace with hash 741893215, now seen corresponding path program 1 times [2024-06-20 16:35:40,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:40,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791193554] [2024-06-20 16:35:40,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:40,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:40,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:41,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:41,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:41,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791193554] [2024-06-20 16:35:41,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791193554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:41,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:41,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:41,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500929348] [2024-06-20 16:35:41,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:41,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:41,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:41,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:41,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:41,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:35:41,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 699 transitions, 10557 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:41,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:41,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:35:41,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:43,794 INFO L124 PetriNetUnfolderBase]: 4039/6167 cut-off events. [2024-06-20 16:35:43,794 INFO L125 PetriNetUnfolderBase]: For 2213081/2213087 co-relation queries the response was YES. [2024-06-20 16:35:43,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78363 conditions, 6167 events. 4039/6167 cut-off events. For 2213081/2213087 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34682 event pairs, 664 based on Foata normal form. 6/6169 useless extension candidates. Maximal degree in co-relation 78147. Up to 5768 conditions per place. [2024-06-20 16:35:43,897 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 644 selfloop transitions, 75 changer transitions 0/723 dead transitions. [2024-06-20 16:35:43,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 723 transitions, 12172 flow [2024-06-20 16:35:43,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:43,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:43,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 16:35:43,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-20 16:35:43,898 INFO L175 Difference]: Start difference. First operand has 451 places, 699 transitions, 10557 flow. Second operand 9 states and 146 transitions. [2024-06-20 16:35:43,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 723 transitions, 12172 flow [2024-06-20 16:35:53,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 723 transitions, 11852 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-20 16:35:53,185 INFO L231 Difference]: Finished difference. Result has 455 places, 703 transitions, 10507 flow [2024-06-20 16:35:53,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10237, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10507, PETRI_PLACES=455, PETRI_TRANSITIONS=703} [2024-06-20 16:35:53,185 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-20 16:35:53,185 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 703 transitions, 10507 flow [2024-06-20 16:35:53,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:53,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:35:53,185 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-20 16:35:53,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 16:35:53,185 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-20 16:35:53,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:35:53,186 INFO L85 PathProgramCache]: Analyzing trace with hash 741887418, now seen corresponding path program 3 times [2024-06-20 16:35:53,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:35:53,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852599108] [2024-06-20 16:35:53,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:35:53,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:35:53,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:35:54,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:35:54,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:35:54,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852599108] [2024-06-20 16:35:54,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852599108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:35:54,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:35:54,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:35:54,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167954773] [2024-06-20 16:35:54,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:35:54,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:35:54,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:35:54,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:35:54,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:35:54,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:35:54,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 703 transitions, 10507 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:35:54,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:35:54,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:35:54,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:35:55,880 INFO L124 PetriNetUnfolderBase]: 4043/6167 cut-off events. [2024-06-20 16:35:55,880 INFO L125 PetriNetUnfolderBase]: For 2237975/2237981 co-relation queries the response was YES. [2024-06-20 16:35:55,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78118 conditions, 6167 events. 4043/6167 cut-off events. For 2237975/2237981 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34611 event pairs, 674 based on Foata normal form. 5/6168 useless extension candidates. Maximal degree in co-relation 77900. Up to 5351 conditions per place. [2024-06-20 16:35:56,003 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 585 selfloop transitions, 144 changer transitions 0/733 dead transitions. [2024-06-20 16:35:56,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 733 transitions, 12475 flow [2024-06-20 16:35:56,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:35:56,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:35:56,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 16:35:56,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 16:35:56,004 INFO L175 Difference]: Start difference. First operand has 455 places, 703 transitions, 10507 flow. Second operand 9 states and 159 transitions. [2024-06-20 16:35:56,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 733 transitions, 12475 flow [2024-06-20 16:36:03,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 733 transitions, 12272 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 16:36:03,639 INFO L231 Difference]: Finished difference. Result has 457 places, 707 transitions, 10693 flow [2024-06-20 16:36:03,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10304, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10693, PETRI_PLACES=457, PETRI_TRANSITIONS=707} [2024-06-20 16:36:03,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-20 16:36:03,639 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 707 transitions, 10693 flow [2024-06-20 16:36:03,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:03,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:03,639 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-20 16:36:03,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 16:36:03,640 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-20 16:36:03,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:03,640 INFO L85 PathProgramCache]: Analyzing trace with hash 741881466, now seen corresponding path program 5 times [2024-06-20 16:36:03,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:03,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841192508] [2024-06-20 16:36:03,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:03,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:04,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:04,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:04,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841192508] [2024-06-20 16:36:04,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841192508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:04,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:04,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:36:04,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357466315] [2024-06-20 16:36:04,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:04,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:36:04,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:04,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:36:04,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:36:04,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:36:04,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 707 transitions, 10693 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:04,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:04,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:36:04,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:06,587 INFO L124 PetriNetUnfolderBase]: 3951/6083 cut-off events. [2024-06-20 16:36:06,587 INFO L125 PetriNetUnfolderBase]: For 2276842/2276858 co-relation queries the response was YES. [2024-06-20 16:36:06,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78587 conditions, 6083 events. 3951/6083 cut-off events. For 2276842/2276858 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 34772 event pairs, 670 based on Foata normal form. 3/6060 useless extension candidates. Maximal degree in co-relation 78368. Up to 4886 conditions per place. [2024-06-20 16:36:06,690 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 503 selfloop transitions, 187 changer transitions 0/731 dead transitions. [2024-06-20 16:36:06,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 731 transitions, 12852 flow [2024-06-20 16:36:06,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:36:06,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:36:06,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 16:36:06,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 16:36:06,691 INFO L175 Difference]: Start difference. First operand has 457 places, 707 transitions, 10693 flow. Second operand 8 states and 148 transitions. [2024-06-20 16:36:06,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 731 transitions, 12852 flow [2024-06-20 16:36:17,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 731 transitions, 12526 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-20 16:36:17,248 INFO L231 Difference]: Finished difference. Result has 459 places, 710 transitions, 10846 flow [2024-06-20 16:36:17,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10367, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10846, PETRI_PLACES=459, PETRI_TRANSITIONS=710} [2024-06-20 16:36:17,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 416 predicate places. [2024-06-20 16:36:17,248 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 710 transitions, 10846 flow [2024-06-20 16:36:17,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:17,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:17,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:36:17,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 16:36:17,249 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-20 16:36:17,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:17,249 INFO L85 PathProgramCache]: Analyzing trace with hash 741887046, now seen corresponding path program 6 times [2024-06-20 16:36:17,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:17,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327654614] [2024-06-20 16:36:17,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:17,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:17,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:18,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:18,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:18,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327654614] [2024-06-20 16:36:18,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327654614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:18,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:18,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:36:18,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521959998] [2024-06-20 16:36:18,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:18,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:36:18,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:18,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:36:18,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:36:18,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:36:18,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 710 transitions, 10846 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:18,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:18,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:36:18,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:19,873 INFO L124 PetriNetUnfolderBase]: 3961/6101 cut-off events. [2024-06-20 16:36:19,873 INFO L125 PetriNetUnfolderBase]: For 2306965/2306981 co-relation queries the response was YES. [2024-06-20 16:36:19,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79009 conditions, 6101 events. 3961/6101 cut-off events. For 2306965/2306981 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 34881 event pairs, 672 based on Foata normal form. 3/6078 useless extension candidates. Maximal degree in co-relation 78789. Up to 4896 conditions per place. [2024-06-20 16:36:19,985 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 189 changer transitions 0/733 dead transitions. [2024-06-20 16:36:19,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 733 transitions, 12719 flow [2024-06-20 16:36:19,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:36:19,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:36:19,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:36:19,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 16:36:19,986 INFO L175 Difference]: Start difference. First operand has 459 places, 710 transitions, 10846 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:36:19,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 733 transitions, 12719 flow [2024-06-20 16:36:29,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 733 transitions, 11858 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-20 16:36:29,797 INFO L231 Difference]: Finished difference. Result has 458 places, 713 transitions, 10474 flow [2024-06-20 16:36:29,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10007, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10474, PETRI_PLACES=458, PETRI_TRANSITIONS=713} [2024-06-20 16:36:29,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-20 16:36:29,797 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 713 transitions, 10474 flow [2024-06-20 16:36:29,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:29,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:29,798 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-20 16:36:29,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 16:36:29,798 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-20 16:36:29,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:29,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1945621599, now seen corresponding path program 2 times [2024-06-20 16:36:29,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:29,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770017837] [2024-06-20 16:36:29,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:29,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:29,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:30,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:30,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:30,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770017837] [2024-06-20 16:36:30,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770017837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:30,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:30,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:36:30,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427870292] [2024-06-20 16:36:30,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:30,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:36:30,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:30,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:36:30,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:36:30,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:36:30,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 713 transitions, 10474 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:30,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:30,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:36:30,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:32,682 INFO L124 PetriNetUnfolderBase]: 4073/6223 cut-off events. [2024-06-20 16:36:32,682 INFO L125 PetriNetUnfolderBase]: For 2305865/2305871 co-relation queries the response was YES. [2024-06-20 16:36:32,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78092 conditions, 6223 events. 4073/6223 cut-off events. For 2305865/2305871 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35089 event pairs, 676 based on Foata normal form. 6/6225 useless extension candidates. Maximal degree in co-relation 77874. Up to 5566 conditions per place. [2024-06-20 16:36:32,793 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 585 selfloop transitions, 145 changer transitions 0/734 dead transitions. [2024-06-20 16:36:32,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 734 transitions, 12397 flow [2024-06-20 16:36:32,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:36:32,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:36:32,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-20 16:36:32,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 16:36:32,794 INFO L175 Difference]: Start difference. First operand has 458 places, 713 transitions, 10474 flow. Second operand 9 states and 147 transitions. [2024-06-20 16:36:32,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 734 transitions, 12397 flow [2024-06-20 16:36:41,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 734 transitions, 12076 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 16:36:41,987 INFO L231 Difference]: Finished difference. Result has 462 places, 717 transitions, 10569 flow [2024-06-20 16:36:41,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10153, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10569, PETRI_PLACES=462, PETRI_TRANSITIONS=717} [2024-06-20 16:36:41,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-20 16:36:41,988 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 717 transitions, 10569 flow [2024-06-20 16:36:41,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:41,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:41,988 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-20 16:36:41,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 16:36:41,988 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-20 16:36:41,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:41,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1937997242, now seen corresponding path program 4 times [2024-06-20 16:36:41,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:41,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675440194] [2024-06-20 16:36:41,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:41,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:41,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:42,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-20 16:36:42,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:42,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675440194] [2024-06-20 16:36:42,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675440194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:42,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:42,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:36:42,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013561299] [2024-06-20 16:36:42,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:42,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:36:42,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:42,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:36:42,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:36:42,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:36:42,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 717 transitions, 10569 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:42,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:42,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:36:42,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:44,742 INFO L124 PetriNetUnfolderBase]: 4157/6343 cut-off events. [2024-06-20 16:36:44,742 INFO L125 PetriNetUnfolderBase]: For 2445555/2445561 co-relation queries the response was YES. [2024-06-20 16:36:44,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80828 conditions, 6343 events. 4157/6343 cut-off events. For 2445555/2445561 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35767 event pairs, 719 based on Foata normal form. 5/6344 useless extension candidates. Maximal degree in co-relation 80609. Up to 5014 conditions per place. [2024-06-20 16:36:44,864 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 548 selfloop transitions, 199 changer transitions 0/751 dead transitions. [2024-06-20 16:36:44,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 751 transitions, 13167 flow [2024-06-20 16:36:44,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:36:44,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:36:44,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 16:36:44,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-20 16:36:44,866 INFO L175 Difference]: Start difference. First operand has 462 places, 717 transitions, 10569 flow. Second operand 9 states and 157 transitions. [2024-06-20 16:36:44,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 751 transitions, 13167 flow [2024-06-20 16:36:52,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 751 transitions, 12853 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 16:36:52,935 INFO L231 Difference]: Finished difference. Result has 466 places, 728 transitions, 11037 flow [2024-06-20 16:36:52,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10255, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11037, PETRI_PLACES=466, PETRI_TRANSITIONS=728} [2024-06-20 16:36:52,935 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-20 16:36:52,935 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 728 transitions, 11037 flow [2024-06-20 16:36:52,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:52,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:36:52,935 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-20 16:36:52,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 16:36:52,936 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-20 16:36:52,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:36:52,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1938002822, now seen corresponding path program 5 times [2024-06-20 16:36:52,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:36:52,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464155541] [2024-06-20 16:36:52,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:36:52,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:36:52,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:36:53,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:36:53,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:36:53,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464155541] [2024-06-20 16:36:53,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464155541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:36:53,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:36:53,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:36:53,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948253254] [2024-06-20 16:36:53,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:36:53,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:36:53,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:36:53,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:36:53,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:36:53,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:36:53,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 728 transitions, 11037 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:36:53,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:36:53,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:36:53,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:36:55,815 INFO L124 PetriNetUnfolderBase]: 4177/6371 cut-off events. [2024-06-20 16:36:55,815 INFO L125 PetriNetUnfolderBase]: For 2487820/2487826 co-relation queries the response was YES. [2024-06-20 16:36:55,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82314 conditions, 6371 events. 4177/6371 cut-off events. For 2487820/2487826 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35921 event pairs, 714 based on Foata normal form. 5/6372 useless extension candidates. Maximal degree in co-relation 82093. Up to 5030 conditions per place. [2024-06-20 16:36:55,941 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 550 selfloop transitions, 202 changer transitions 0/756 dead transitions. [2024-06-20 16:36:55,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 756 transitions, 13457 flow [2024-06-20 16:36:55,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:36:55,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:36:55,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 16:36:55,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 16:36:55,942 INFO L175 Difference]: Start difference. First operand has 466 places, 728 transitions, 11037 flow. Second operand 9 states and 159 transitions. [2024-06-20 16:36:55,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 756 transitions, 13457 flow [2024-06-20 16:37:03,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 756 transitions, 13073 flow, removed 127 selfloop flow, removed 4 redundant places. [2024-06-20 16:37:03,707 INFO L231 Difference]: Finished difference. Result has 471 places, 732 transitions, 11212 flow [2024-06-20 16:37:03,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10707, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11212, PETRI_PLACES=471, PETRI_TRANSITIONS=732} [2024-06-20 16:37:03,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 428 predicate places. [2024-06-20 16:37:03,707 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 732 transitions, 11212 flow [2024-06-20 16:37:03,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:03,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:03,708 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-20 16:37:03,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 16:37:03,708 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-20 16:37:03,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:03,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1938003039, now seen corresponding path program 3 times [2024-06-20 16:37:03,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:03,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893013204] [2024-06-20 16:37:03,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:03,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:03,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:04,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:04,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:04,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893013204] [2024-06-20 16:37:04,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893013204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:04,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:04,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:37:04,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569258312] [2024-06-20 16:37:04,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:04,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:37:04,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:04,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:37:04,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:37:04,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:37:04,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 732 transitions, 11212 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:04,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:04,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:37:04,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:06,726 INFO L124 PetriNetUnfolderBase]: 4195/6396 cut-off events. [2024-06-20 16:37:06,727 INFO L125 PetriNetUnfolderBase]: For 2504108/2504114 co-relation queries the response was YES. [2024-06-20 16:37:06,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83058 conditions, 6396 events. 4195/6396 cut-off events. For 2504108/2504114 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 36123 event pairs, 681 based on Foata normal form. 6/6398 useless extension candidates. Maximal degree in co-relation 82835. Up to 5726 conditions per place. [2024-06-20 16:37:06,843 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 604 selfloop transitions, 149 changer transitions 0/757 dead transitions. [2024-06-20 16:37:06,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 757 transitions, 13594 flow [2024-06-20 16:37:06,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:37:06,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:37:06,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 16:37:06,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-20 16:37:06,844 INFO L175 Difference]: Start difference. First operand has 471 places, 732 transitions, 11212 flow. Second operand 9 states and 150 transitions. [2024-06-20 16:37:06,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 757 transitions, 13594 flow [2024-06-20 16:37:16,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 757 transitions, 13157 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 16:37:16,701 INFO L231 Difference]: Finished difference. Result has 474 places, 739 transitions, 11294 flow [2024-06-20 16:37:16,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10775, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11294, PETRI_PLACES=474, PETRI_TRANSITIONS=739} [2024-06-20 16:37:16,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-20 16:37:16,702 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 739 transitions, 11294 flow [2024-06-20 16:37:16,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:16,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:16,702 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-20 16:37:16,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 16:37:16,703 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-20 16:37:16,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:16,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1945354689, now seen corresponding path program 4 times [2024-06-20 16:37:16,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:16,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631263929] [2024-06-20 16:37:16,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:16,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:16,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:17,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:17,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:17,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631263929] [2024-06-20 16:37:17,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631263929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:17,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:17,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:37:17,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259893479] [2024-06-20 16:37:17,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:17,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:37:17,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:17,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:37:17,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:37:17,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:37:17,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 739 transitions, 11294 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:17,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:17,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:37:17,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:19,453 INFO L124 PetriNetUnfolderBase]: 4189/6388 cut-off events. [2024-06-20 16:37:19,453 INFO L125 PetriNetUnfolderBase]: For 2509915/2509921 co-relation queries the response was YES. [2024-06-20 16:37:19,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82455 conditions, 6388 events. 4189/6388 cut-off events. For 2509915/2509921 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 36054 event pairs, 681 based on Foata normal form. 6/6390 useless extension candidates. Maximal degree in co-relation 82231. Up to 5721 conditions per place. [2024-06-20 16:37:19,782 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 603 selfloop transitions, 149 changer transitions 0/756 dead transitions. [2024-06-20 16:37:19,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 756 transitions, 13156 flow [2024-06-20 16:37:19,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:37:19,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:37:19,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-20 16:37:19,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-20 16:37:19,783 INFO L175 Difference]: Start difference. First operand has 474 places, 739 transitions, 11294 flow. Second operand 9 states and 148 transitions. [2024-06-20 16:37:19,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 756 transitions, 13156 flow [2024-06-20 16:37:28,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 756 transitions, 12869 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-20 16:37:28,639 INFO L231 Difference]: Finished difference. Result has 478 places, 739 transitions, 11312 flow [2024-06-20 16:37:28,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11007, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11312, PETRI_PLACES=478, PETRI_TRANSITIONS=739} [2024-06-20 16:37:28,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-20 16:37:28,640 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 739 transitions, 11312 flow [2024-06-20 16:37:28,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:28,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:28,640 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-20 16:37:28,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 16:37:28,640 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-20 16:37:28,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:28,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1945354472, now seen corresponding path program 6 times [2024-06-20 16:37:28,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:28,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019454809] [2024-06-20 16:37:28,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:28,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:28,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:29,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:29,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:29,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019454809] [2024-06-20 16:37:29,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019454809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:29,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:29,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:37:29,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662189414] [2024-06-20 16:37:29,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:29,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:37:29,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:29,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:37:29,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:37:29,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:37:29,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 739 transitions, 11312 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:29,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:29,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:37:29,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:31,422 INFO L124 PetriNetUnfolderBase]: 4177/6372 cut-off events. [2024-06-20 16:37:31,422 INFO L125 PetriNetUnfolderBase]: For 2516674/2516680 co-relation queries the response was YES. [2024-06-20 16:37:31,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81842 conditions, 6372 events. 4177/6372 cut-off events. For 2516674/2516680 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 35976 event pairs, 707 based on Foata normal form. 5/6373 useless extension candidates. Maximal degree in co-relation 81617. Up to 5039 conditions per place. [2024-06-20 16:37:31,773 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 543 selfloop transitions, 215 changer transitions 0/762 dead transitions. [2024-06-20 16:37:31,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 762 transitions, 13598 flow [2024-06-20 16:37:31,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:37:31,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:37:31,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 16:37:31,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-20 16:37:31,789 INFO L175 Difference]: Start difference. First operand has 478 places, 739 transitions, 11312 flow. Second operand 9 states and 156 transitions. [2024-06-20 16:37:31,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 762 transitions, 13598 flow [2024-06-20 16:37:42,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 762 transitions, 13257 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-20 16:37:42,180 INFO L231 Difference]: Finished difference. Result has 480 places, 739 transitions, 11408 flow [2024-06-20 16:37:42,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10971, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11408, PETRI_PLACES=480, PETRI_TRANSITIONS=739} [2024-06-20 16:37:42,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-20 16:37:42,181 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 739 transitions, 11408 flow [2024-06-20 16:37:42,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:42,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:42,181 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-20 16:37:42,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 16:37:42,181 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-20 16:37:42,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:42,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1364910232, now seen corresponding path program 1 times [2024-06-20 16:37:42,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:42,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23241596] [2024-06-20 16:37:42,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:42,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:43,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-20 16:37:43,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:43,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23241596] [2024-06-20 16:37:43,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23241596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:43,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:43,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:37:43,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573009135] [2024-06-20 16:37:43,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:43,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:37:43,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:43,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:37:43,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:37:43,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:37:43,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 739 transitions, 11408 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:43,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:43,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:37:43,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:45,287 INFO L124 PetriNetUnfolderBase]: 4193/6401 cut-off events. [2024-06-20 16:37:45,287 INFO L125 PetriNetUnfolderBase]: For 2551156/2551164 co-relation queries the response was YES. [2024-06-20 16:37:45,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82665 conditions, 6401 events. 4193/6401 cut-off events. For 2551156/2551164 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 36070 event pairs, 540 based on Foata normal form. 10/6407 useless extension candidates. Maximal degree in co-relation 82439. Up to 5912 conditions per place. [2024-06-20 16:37:45,399 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 695 selfloop transitions, 70 changer transitions 0/769 dead transitions. [2024-06-20 16:37:45,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 769 transitions, 13168 flow [2024-06-20 16:37:45,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:37:45,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:37:45,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:37:45,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-20 16:37:45,399 INFO L175 Difference]: Start difference. First operand has 480 places, 739 transitions, 11408 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:37:45,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 769 transitions, 13168 flow [2024-06-20 16:37:54,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 769 transitions, 12755 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 16:37:54,244 INFO L231 Difference]: Finished difference. Result has 481 places, 742 transitions, 11293 flow [2024-06-20 16:37:54,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10995, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11293, PETRI_PLACES=481, PETRI_TRANSITIONS=742} [2024-06-20 16:37:54,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-20 16:37:54,244 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 742 transitions, 11293 flow [2024-06-20 16:37:54,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:54,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:37:54,245 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-20 16:37:54,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-20 16:37:54,245 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-20 16:37:54,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:37:54,245 INFO L85 PathProgramCache]: Analyzing trace with hash -722901964, now seen corresponding path program 2 times [2024-06-20 16:37:54,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:37:54,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863494496] [2024-06-20 16:37:54,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:37:54,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:37:54,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:37:55,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:37:55,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:37:55,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863494496] [2024-06-20 16:37:55,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863494496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:37:55,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:37:55,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:37:55,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591548191] [2024-06-20 16:37:55,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:37:55,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:37:55,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:37:55,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:37:55,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:37:55,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:37:55,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 742 transitions, 11293 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:37:55,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:37:55,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:37:55,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:37:57,444 INFO L124 PetriNetUnfolderBase]: 4235/6463 cut-off events. [2024-06-20 16:37:57,444 INFO L125 PetriNetUnfolderBase]: For 2637238/2637246 co-relation queries the response was YES. [2024-06-20 16:37:57,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84243 conditions, 6463 events. 4235/6463 cut-off events. For 2637238/2637246 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36612 event pairs, 664 based on Foata normal form. 10/6469 useless extension candidates. Maximal degree in co-relation 84016. Up to 5896 conditions per place. [2024-06-20 16:37:57,650 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 105 changer transitions 0/772 dead transitions. [2024-06-20 16:37:57,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 772 transitions, 13519 flow [2024-06-20 16:37:57,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:37:57,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:37:57,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:37:57,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-20 16:37:57,651 INFO L175 Difference]: Start difference. First operand has 481 places, 742 transitions, 11293 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:37:57,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 772 transitions, 13519 flow [2024-06-20 16:38:10,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 772 transitions, 13243 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-20 16:38:10,771 INFO L231 Difference]: Finished difference. Result has 483 places, 748 transitions, 11548 flow [2024-06-20 16:38:10,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11017, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11548, PETRI_PLACES=483, PETRI_TRANSITIONS=748} [2024-06-20 16:38:10,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-20 16:38:10,771 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 748 transitions, 11548 flow [2024-06-20 16:38:10,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:10,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:10,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:38:10,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-20 16:38:10,771 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-20 16:38:10,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:10,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1629744650, now seen corresponding path program 3 times [2024-06-20 16:38:10,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:10,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582524886] [2024-06-20 16:38:10,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:10,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:10,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:11,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:11,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:11,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582524886] [2024-06-20 16:38:11,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582524886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:11,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:11,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:38:11,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251686643] [2024-06-20 16:38:11,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:11,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:38:11,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:11,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:38:11,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:38:11,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:38:11,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 748 transitions, 11548 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:11,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:11,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:38:11,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:14,012 INFO L124 PetriNetUnfolderBase]: 4225/6449 cut-off events. [2024-06-20 16:38:14,012 INFO L125 PetriNetUnfolderBase]: For 2623612/2623620 co-relation queries the response was YES. [2024-06-20 16:38:14,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83625 conditions, 6449 events. 4225/6449 cut-off events. For 2623612/2623620 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36540 event pairs, 671 based on Foata normal form. 10/6455 useless extension candidates. Maximal degree in co-relation 83397. Up to 6006 conditions per place. [2024-06-20 16:38:14,142 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 675 selfloop transitions, 91 changer transitions 0/770 dead transitions. [2024-06-20 16:38:14,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 770 transitions, 13148 flow [2024-06-20 16:38:14,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:38:14,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:38:14,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 16:38:14,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-20 16:38:14,143 INFO L175 Difference]: Start difference. First operand has 483 places, 748 transitions, 11548 flow. Second operand 9 states and 149 transitions. [2024-06-20 16:38:14,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 770 transitions, 13148 flow [2024-06-20 16:38:26,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 770 transitions, 12758 flow, removed 141 selfloop flow, removed 5 redundant places. [2024-06-20 16:38:26,228 INFO L231 Difference]: Finished difference. Result has 487 places, 748 transitions, 11346 flow [2024-06-20 16:38:26,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11158, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11346, PETRI_PLACES=487, PETRI_TRANSITIONS=748} [2024-06-20 16:38:26,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-20 16:38:26,229 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 748 transitions, 11346 flow [2024-06-20 16:38:26,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:26,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:26,229 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-20 16:38:26,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-20 16:38:26,229 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-20 16:38:26,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:26,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1934506580, now seen corresponding path program 4 times [2024-06-20 16:38:26,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:26,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800146189] [2024-06-20 16:38:26,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:26,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:26,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:27,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:27,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:27,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800146189] [2024-06-20 16:38:27,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800146189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:27,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:27,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:38:27,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387628190] [2024-06-20 16:38:27,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:27,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:38:27,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:27,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:38:27,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:38:27,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:38:27,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 748 transitions, 11346 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:27,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:27,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:38:27,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:29,467 INFO L124 PetriNetUnfolderBase]: 4241/6468 cut-off events. [2024-06-20 16:38:29,467 INFO L125 PetriNetUnfolderBase]: For 2651954/2651960 co-relation queries the response was YES. [2024-06-20 16:38:29,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83832 conditions, 6468 events. 4241/6468 cut-off events. For 2651954/2651960 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 36593 event pairs, 685 based on Foata normal form. 8/6472 useless extension candidates. Maximal degree in co-relation 83602. Up to 5859 conditions per place. [2024-06-20 16:38:29,668 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 645 selfloop transitions, 119 changer transitions 0/768 dead transitions. [2024-06-20 16:38:29,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 768 transitions, 13082 flow [2024-06-20 16:38:29,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:38:29,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:38:29,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 16:38:29,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-20 16:38:29,669 INFO L175 Difference]: Start difference. First operand has 487 places, 748 transitions, 11346 flow. Second operand 9 states and 146 transitions. [2024-06-20 16:38:29,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 768 transitions, 13082 flow [2024-06-20 16:38:40,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 768 transitions, 12867 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 16:38:40,066 INFO L231 Difference]: Finished difference. Result has 488 places, 751 transitions, 11539 flow [2024-06-20 16:38:40,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11131, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11539, PETRI_PLACES=488, PETRI_TRANSITIONS=751} [2024-06-20 16:38:40,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-20 16:38:40,066 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 751 transitions, 11539 flow [2024-06-20 16:38:40,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:40,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:40,067 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-20 16:38:40,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-20 16:38:40,067 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-20 16:38:40,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:40,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1934180150, now seen corresponding path program 5 times [2024-06-20 16:38:40,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:40,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12600723] [2024-06-20 16:38:40,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:40,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:40,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:41,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:41,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:41,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12600723] [2024-06-20 16:38:41,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12600723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:41,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:41,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:38:41,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023762100] [2024-06-20 16:38:41,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:41,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:38:41,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:41,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:38:41,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:38:41,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:38:41,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 751 transitions, 11539 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:41,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:41,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:38:41,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:43,374 INFO L124 PetriNetUnfolderBase]: 4283/6530 cut-off events. [2024-06-20 16:38:43,374 INFO L125 PetriNetUnfolderBase]: For 2746071/2746077 co-relation queries the response was YES. [2024-06-20 16:38:43,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85975 conditions, 6530 events. 4283/6530 cut-off events. For 2746071/2746077 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 37004 event pairs, 685 based on Foata normal form. 8/6534 useless extension candidates. Maximal degree in co-relation 85744. Up to 5867 conditions per place. [2024-06-20 16:38:43,495 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 647 selfloop transitions, 125 changer transitions 0/776 dead transitions. [2024-06-20 16:38:43,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 776 transitions, 13785 flow [2024-06-20 16:38:43,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:38:43,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:38:43,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-20 16:38:43,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-20 16:38:43,495 INFO L175 Difference]: Start difference. First operand has 488 places, 751 transitions, 11539 flow. Second operand 9 states and 148 transitions. [2024-06-20 16:38:43,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 776 transitions, 13785 flow [2024-06-20 16:38:51,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 776 transitions, 13399 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-20 16:38:51,797 INFO L231 Difference]: Finished difference. Result has 490 places, 757 transitions, 11743 flow [2024-06-20 16:38:51,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11153, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11743, PETRI_PLACES=490, PETRI_TRANSITIONS=757} [2024-06-20 16:38:51,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 447 predicate places. [2024-06-20 16:38:51,797 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 757 transitions, 11743 flow [2024-06-20 16:38:51,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:51,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:38:51,798 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-20 16:38:51,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-20 16:38:51,798 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-20 16:38:51,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:38:51,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1945231340, now seen corresponding path program 6 times [2024-06-20 16:38:51,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:38:51,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047779414] [2024-06-20 16:38:51,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:38:51,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:38:51,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:38:52,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:38:52,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:38:52,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047779414] [2024-06-20 16:38:52,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047779414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:38:52,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:38:52,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:38:52,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209735276] [2024-06-20 16:38:52,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:38:52,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:38:52,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:38:52,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:38:52,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:38:52,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:38:52,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 757 transitions, 11743 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:38:52,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:38:52,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:38:52,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:38:55,219 INFO L124 PetriNetUnfolderBase]: 4273/6516 cut-off events. [2024-06-20 16:38:55,219 INFO L125 PetriNetUnfolderBase]: For 2726502/2726508 co-relation queries the response was YES. [2024-06-20 16:38:55,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85213 conditions, 6516 events. 4273/6516 cut-off events. For 2726502/2726508 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36958 event pairs, 687 based on Foata normal form. 8/6520 useless extension candidates. Maximal degree in co-relation 84981. Up to 5907 conditions per place. [2024-06-20 16:38:55,344 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 644 selfloop transitions, 126 changer transitions 0/774 dead transitions. [2024-06-20 16:38:55,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 774 transitions, 13333 flow [2024-06-20 16:38:55,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:38:55,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:38:55,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 16:38:55,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-20 16:38:55,345 INFO L175 Difference]: Start difference. First operand has 490 places, 757 transitions, 11743 flow. Second operand 9 states and 145 transitions. [2024-06-20 16:38:55,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 774 transitions, 13333 flow [2024-06-20 16:39:04,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 774 transitions, 12879 flow, removed 153 selfloop flow, removed 5 redundant places. [2024-06-20 16:39:04,609 INFO L231 Difference]: Finished difference. Result has 494 places, 757 transitions, 11547 flow [2024-06-20 16:39:04,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11289, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11547, PETRI_PLACES=494, PETRI_TRANSITIONS=757} [2024-06-20 16:39:04,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-20 16:39:04,610 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 757 transitions, 11547 flow [2024-06-20 16:39:04,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:04,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:04,610 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-20 16:39:04,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-20 16:39:04,610 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-20 16:39:04,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:04,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1630945846, now seen corresponding path program 1 times [2024-06-20 16:39:04,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:04,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763139239] [2024-06-20 16:39:04,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:04,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:04,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:05,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:05,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:05,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763139239] [2024-06-20 16:39:05,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763139239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:05,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:05,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:39:05,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785774765] [2024-06-20 16:39:05,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:05,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:39:05,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:05,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:39:05,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:39:05,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:39:05,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 757 transitions, 11547 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:05,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:05,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:39:05,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:08,040 INFO L124 PetriNetUnfolderBase]: 4303/6561 cut-off events. [2024-06-20 16:39:08,040 INFO L125 PetriNetUnfolderBase]: For 2725518/2725524 co-relation queries the response was YES. [2024-06-20 16:39:08,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85558 conditions, 6561 events. 4303/6561 cut-off events. For 2725518/2725524 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 37247 event pairs, 684 based on Foata normal form. 6/6554 useless extension candidates. Maximal degree in co-relation 85324. Up to 6145 conditions per place. [2024-06-20 16:39:08,163 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 703 selfloop transitions, 81 changer transitions 0/788 dead transitions. [2024-06-20 16:39:08,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 788 transitions, 13515 flow [2024-06-20 16:39:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:39:08,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:39:08,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-20 16:39:08,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-06-20 16:39:08,165 INFO L175 Difference]: Start difference. First operand has 494 places, 757 transitions, 11547 flow. Second operand 11 states and 171 transitions. [2024-06-20 16:39:08,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 788 transitions, 13515 flow [2024-06-20 16:39:21,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 788 transitions, 13237 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 16:39:21,248 INFO L231 Difference]: Finished difference. Result has 499 places, 769 transitions, 11806 flow [2024-06-20 16:39:21,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11275, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11806, PETRI_PLACES=499, PETRI_TRANSITIONS=769} [2024-06-20 16:39:21,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-20 16:39:21,249 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 769 transitions, 11806 flow [2024-06-20 16:39:21,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:21,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:21,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:39:21,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-20 16:39:21,250 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-20 16:39:21,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:21,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1934518484, now seen corresponding path program 2 times [2024-06-20 16:39:21,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:21,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559700929] [2024-06-20 16:39:21,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:21,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:21,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:22,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:39:22,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:22,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559700929] [2024-06-20 16:39:22,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559700929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:22,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:22,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:39:22,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7361039] [2024-06-20 16:39:22,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:22,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:39:22,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:22,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:39:22,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:39:22,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:39:22,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 769 transitions, 11806 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:22,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:22,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:39:22,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:24,680 INFO L124 PetriNetUnfolderBase]: 4353/6629 cut-off events. [2024-06-20 16:39:24,681 INFO L125 PetriNetUnfolderBase]: For 2835411/2835417 co-relation queries the response was YES. [2024-06-20 16:39:24,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88185 conditions, 6629 events. 4353/6629 cut-off events. For 2835411/2835417 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37588 event pairs, 686 based on Foata normal form. 6/6631 useless extension candidates. Maximal degree in co-relation 87948. Up to 5874 conditions per place. [2024-06-20 16:39:24,805 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 640 selfloop transitions, 157 changer transitions 0/801 dead transitions. [2024-06-20 16:39:24,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 801 transitions, 14770 flow [2024-06-20 16:39:24,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:39:24,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:39:24,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-20 16:39:24,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:39:24,806 INFO L175 Difference]: Start difference. First operand has 499 places, 769 transitions, 11806 flow. Second operand 10 states and 165 transitions. [2024-06-20 16:39:24,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 801 transitions, 14770 flow [2024-06-20 16:39:37,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 801 transitions, 14458 flow, removed 93 selfloop flow, removed 6 redundant places. [2024-06-20 16:39:37,515 INFO L231 Difference]: Finished difference. Result has 505 places, 781 transitions, 12555 flow [2024-06-20 16:39:37,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11494, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12555, PETRI_PLACES=505, PETRI_TRANSITIONS=781} [2024-06-20 16:39:37,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-20 16:39:37,515 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 781 transitions, 12555 flow [2024-06-20 16:39:37,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:37,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:39:37,515 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-20 16:39:37,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-20 16:39:37,516 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-20 16:39:37,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:39:37,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1945243244, now seen corresponding path program 3 times [2024-06-20 16:39:37,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:39:37,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428825905] [2024-06-20 16:39:37,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:39:37,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:39:37,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:39:38,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-20 16:39:38,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:39:38,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428825905] [2024-06-20 16:39:38,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428825905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:39:38,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:39:38,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:39:38,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577810727] [2024-06-20 16:39:38,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:39:38,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:39:38,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:39:38,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:39:38,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:39:38,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:39:38,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 781 transitions, 12555 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:39:38,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:39:38,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:39:38,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:39:40,853 INFO L124 PetriNetUnfolderBase]: 4363/6643 cut-off events. [2024-06-20 16:39:40,853 INFO L125 PetriNetUnfolderBase]: For 2884348/2884354 co-relation queries the response was YES. Killed by 15