./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.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/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 20:18:37,761 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 20:18:37,810 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 20:18:37,815 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 20:18:37,815 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 20:18:37,846 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 20:18:37,846 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 20:18:37,847 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 20:18:37,847 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 20:18:37,850 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 20:18:37,850 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 20:18:37,851 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 20:18:37,851 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 20:18:37,852 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 20:18:37,853 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 20:18:37,853 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 20:18:37,853 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 20:18:37,853 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 20:18:37,853 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 20:18:37,854 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 20:18:37,854 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 20:18:37,854 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 20:18:37,854 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 20:18:37,855 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 20:18:37,855 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 20:18:37,855 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 20:18:37,855 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 20:18:37,855 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 20:18:37,856 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 20:18:37,856 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 20:18:37,857 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 20:18:37,857 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 20:18:37,857 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:18:37,857 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 20:18:37,858 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 20:18:37,858 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 20:18:37,858 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 20:18:37,858 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 20:18:37,858 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 20:18:37,858 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 20:18:37,859 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 20:18:37,859 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 20:18:37,859 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 20:18:37,859 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-03 20:18:38,050 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 20:18:38,069 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 20:18:38,072 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 20:18:38,073 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 20:18:38,073 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 20:18:38,074 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-03 20:18:38,976 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 20:18:39,199 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 20:18:39,199 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-03 20:18:39,212 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3c905bafd/04c7144a6e6f47be88ca7979b9d5caae/FLAG613ae686b [2024-06-03 20:18:39,222 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3c905bafd/04c7144a6e6f47be88ca7979b9d5caae [2024-06-03 20:18:39,224 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 20:18:39,224 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 20:18:39,225 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/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-03 20:18:39,350 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 20:18:39,351 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 20:18:39,352 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 20:18:39,353 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 20:18:39,356 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 20:18:39,357 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:18:39" (1/2) ... [2024-06-03 20:18:39,358 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@297c432 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:18:39, skipping insertion in model container [2024-06-03 20:18:39,358 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:18:39" (1/2) ... [2024-06-03 20:18:39,359 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@419b6a32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:18:39, skipping insertion in model container [2024-06-03 20:18:39,360 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:18:39" (2/2) ... [2024-06-03 20:18:39,361 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@297c432 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39, skipping insertion in model container [2024-06-03 20:18:39,361 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:18:39" (2/2) ... [2024-06-03 20:18:39,361 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 20:18:39,449 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 20:18:39,450 INFO L97 edCorrectnessWitness]: Location invariant before [L832-L832] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-03 20:18:39,450 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-03 20:18:39,450 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-03 20:18:39,450 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 20:18:39,451 INFO L106 edCorrectnessWitness]: ghost_update [L828-L828] multithreaded = 1; [2024-06-03 20:18:39,479 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 20:18:39,753 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:18:39,762 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 20:18:39,879 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:18:39,919 INFO L206 MainTranslator]: Completed translation [2024-06-03 20:18:39,920 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39 WrapperNode [2024-06-03 20:18:39,920 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 20:18:39,922 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 20:18:39,922 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 20:18:39,922 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 20:18:39,927 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 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:39,959 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 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:39,996 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-03 20:18:39,996 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 20:18:39,997 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 20:18:40,002 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 20:18:40,002 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 20:18:40,010 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,010 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,017 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,030 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-03 20:18:40,030 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,031 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,036 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,045 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,047 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,048 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,051 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 20:18:40,051 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 20:18:40,051 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 20:18:40,051 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 20:18:40,053 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (1/1) ... [2024-06-03 20:18:40,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:18:40,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 20:18:40,076 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-03 20:18:40,094 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-03 20:18:40,120 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 20:18:40,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 20:18:40,120 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 20:18:40,120 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 20:18:40,120 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 20:18:40,120 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 20:18:40,121 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 20:18:40,121 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 20:18:40,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 20:18:40,121 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 20:18:40,121 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 20:18:40,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 20:18:40,123 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 20:18:40,229 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 20:18:40,232 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 20:18:40,514 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 20:18:40,514 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 20:18:40,667 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 20:18:40,668 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 20:18:40,668 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:18:40 BoogieIcfgContainer [2024-06-03 20:18:40,668 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 20:18:40,670 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 20:18:40,670 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 20:18:40,673 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 20:18:40,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 08:18:39" (1/4) ... [2024-06-03 20:18:40,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50bc3d31 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 08:18:40, skipping insertion in model container [2024-06-03 20:18:40,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:18:39" (2/4) ... [2024-06-03 20:18:40,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50bc3d31 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:18:40, skipping insertion in model container [2024-06-03 20:18:40,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:18:39" (3/4) ... [2024-06-03 20:18:40,675 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50bc3d31 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:18:40, skipping insertion in model container [2024-06-03 20:18:40,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:18:40" (4/4) ... [2024-06-03 20:18:40,676 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-03 20:18:40,689 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 20:18:40,689 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 20:18:40,689 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 20:18:40,725 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 20:18:40,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 20:18:40,785 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-03 20:18:40,786 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:18:40,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 20:18:40,787 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 20:18:40,790 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-03 20:18:40,803 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 20:18:40,809 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;@352a8059, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 20:18:40,809 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 20:18:40,814 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 20:18:40,815 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-03 20:18:40,815 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:18:40,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:40,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 20:18:40,816 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-03 20:18:40,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:40,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1738321291, now seen corresponding path program 1 times [2024-06-03 20:18:40,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:40,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679587347] [2024-06-03 20:18:40,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:40,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:40,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:41,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:41,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:41,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679587347] [2024-06-03 20:18:41,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679587347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:41,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:41,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 20:18:41,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280483166] [2024-06-03 20:18:41,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:41,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 20:18:41,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:41,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 20:18:41,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 20:18:41,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-03 20:18:41,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:41,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:41,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-03 20:18:41,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:42,011 INFO L124 PetriNetUnfolderBase]: 869/1382 cut-off events. [2024-06-03 20:18:42,011 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-03 20:18:42,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 1382 events. 869/1382 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7076 event pairs, 566 based on Foata normal form. 1/1341 useless extension candidates. Maximal degree in co-relation 2747. Up to 1315 conditions per place. [2024-06-03 20:18:42,025 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 32 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-03 20:18:42,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 175 flow [2024-06-03 20:18:42,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 20:18:42,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 20:18:42,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-06-03 20:18:42,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-03 20:18:42,035 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 81 transitions. [2024-06-03 20:18:42,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 175 flow [2024-06-03 20:18:42,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:42,039 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-03 20:18:42,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-03 20:18:42,042 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-03 20:18:42,042 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-03 20:18:42,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:42,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:42,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:42,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 20:18:42,043 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-03 20:18:42,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:42,044 INFO L85 PathProgramCache]: Analyzing trace with hash 215566164, now seen corresponding path program 1 times [2024-06-03 20:18:42,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:42,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830705841] [2024-06-03 20:18:42,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:42,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:42,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:42,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:42,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:42,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830705841] [2024-06-03 20:18:42,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830705841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:42,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:42,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:18:42,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909625391] [2024-06-03 20:18:42,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:42,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:18:42,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:42,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:18:42,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:18:42,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-03 20:18:42,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:42,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:42,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-03 20:18:42,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:42,861 INFO L124 PetriNetUnfolderBase]: 863/1369 cut-off events. [2024-06-03 20:18:42,862 INFO L125 PetriNetUnfolderBase]: For 300/300 co-relation queries the response was YES. [2024-06-03 20:18:42,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3146 conditions, 1369 events. 863/1369 cut-off events. For 300/300 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6950 event pairs, 486 based on Foata normal form. 3/1360 useless extension candidates. Maximal degree in co-relation 3131. Up to 1291 conditions per place. [2024-06-03 20:18:42,868 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-03 20:18:42,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 242 flow [2024-06-03 20:18:42,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:18:42,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:18:42,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-03 20:18:42,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-03 20:18:42,870 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 105 transitions. [2024-06-03 20:18:42,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 242 flow [2024-06-03 20:18:42,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 20:18:42,871 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-03 20:18:42,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-03 20:18:42,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-03 20:18:42,872 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-03 20:18:42,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:42,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:42,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:42,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 20:18:42,873 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:42,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:42,874 INFO L85 PathProgramCache]: Analyzing trace with hash -109129976, now seen corresponding path program 1 times [2024-06-03 20:18:42,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:42,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83849302] [2024-06-03 20:18:42,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:42,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:42,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:43,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:43,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:43,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83849302] [2024-06-03 20:18:43,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83849302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:43,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:43,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:18:43,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522938639] [2024-06-03 20:18:43,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:43,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:18:43,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:43,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:18:43,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:18:43,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:18:43,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:43,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:43,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:18:43,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:43,794 INFO L124 PetriNetUnfolderBase]: 1094/1703 cut-off events. [2024-06-03 20:18:43,794 INFO L125 PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES. [2024-06-03 20:18:43,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4356 conditions, 1703 events. 1094/1703 cut-off events. For 973/973 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8362 event pairs, 637 based on Foata normal form. 4/1705 useless extension candidates. Maximal degree in co-relation 4339. Up to 1626 conditions per place. [2024-06-03 20:18:43,802 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 40 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-03 20:18:43,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 55 transitions, 278 flow [2024-06-03 20:18:43,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:18:43,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:18:43,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-06-03 20:18:43,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-06-03 20:18:43,804 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 107 transitions. [2024-06-03 20:18:43,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 55 transitions, 278 flow [2024-06-03 20:18:43,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 264 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 20:18:43,806 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 168 flow [2024-06-03 20:18:43,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-03 20:18:43,806 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-03 20:18:43,806 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 168 flow [2024-06-03 20:18:43,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:43,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:43,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:43,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 20:18:43,807 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-03 20:18:43,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:43,808 INFO L85 PathProgramCache]: Analyzing trace with hash -396028654, now seen corresponding path program 1 times [2024-06-03 20:18:43,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:43,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226955311] [2024-06-03 20:18:43,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:43,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:43,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:44,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:44,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:44,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226955311] [2024-06-03 20:18:44,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226955311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:44,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:44,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:18:44,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902775906] [2024-06-03 20:18:44,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:44,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:18:44,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:44,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:18:44,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:18:44,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:18:44,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 168 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:44,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:44,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:18:44,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:44,788 INFO L124 PetriNetUnfolderBase]: 1085/1724 cut-off events. [2024-06-03 20:18:44,788 INFO L125 PetriNetUnfolderBase]: For 1686/1686 co-relation queries the response was YES. [2024-06-03 20:18:44,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4761 conditions, 1724 events. 1085/1724 cut-off events. For 1686/1686 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8673 event pairs, 369 based on Foata normal form. 6/1728 useless extension candidates. Maximal degree in co-relation 4742. Up to 1569 conditions per place. [2024-06-03 20:18:44,796 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 54 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-03 20:18:44,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 73 transitions, 384 flow [2024-06-03 20:18:44,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:44,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:44,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 20:18:44,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 20:18:44,798 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 168 flow. Second operand 6 states and 144 transitions. [2024-06-03 20:18:44,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 73 transitions, 384 flow [2024-06-03 20:18:44,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 366 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:44,801 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-03 20:18:44,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-03 20:18:44,802 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-03 20:18:44,802 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-03 20:18:44,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:44,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:44,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:44,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 20:18:44,802 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-03 20:18:44,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:44,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1801311321, now seen corresponding path program 1 times [2024-06-03 20:18:44,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:44,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205720328] [2024-06-03 20:18:44,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:44,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:44,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:45,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:45,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:45,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205720328] [2024-06-03 20:18:45,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205720328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:45,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:45,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:45,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919395597] [2024-06-03 20:18:45,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:45,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:45,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:45,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:45,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:45,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:18:45,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:45,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:45,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:18:45,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:45,897 INFO L124 PetriNetUnfolderBase]: 1107/1760 cut-off events. [2024-06-03 20:18:45,897 INFO L125 PetriNetUnfolderBase]: For 2759/2759 co-relation queries the response was YES. [2024-06-03 20:18:45,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5299 conditions, 1760 events. 1107/1760 cut-off events. For 2759/2759 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8904 event pairs, 429 based on Foata normal form. 4/1760 useless extension candidates. Maximal degree in co-relation 5279. Up to 1581 conditions per place. [2024-06-03 20:18:45,906 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-03 20:18:45,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 76 transitions, 455 flow [2024-06-03 20:18:45,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:45,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:45,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-03 20:18:45,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5193798449612403 [2024-06-03 20:18:45,908 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 6 states and 134 transitions. [2024-06-03 20:18:45,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 76 transitions, 455 flow [2024-06-03 20:18:45,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 76 transitions, 426 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:45,911 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 262 flow [2024-06-03 20:18:45,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=262, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-03 20:18:45,911 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-03 20:18:45,911 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 262 flow [2024-06-03 20:18:45,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:45,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:45,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:45,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 20:18:45,912 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-03 20:18:45,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:45,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1221764151, now seen corresponding path program 2 times [2024-06-03 20:18:45,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:45,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270975785] [2024-06-03 20:18:45,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:45,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:45,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:46,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:46,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:46,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270975785] [2024-06-03 20:18:46,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270975785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:46,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:46,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:46,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941039562] [2024-06-03 20:18:46,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:46,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:46,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:46,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:46,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:46,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:18:46,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 262 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:46,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:46,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:18:46,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:46,915 INFO L124 PetriNetUnfolderBase]: 1097/1747 cut-off events. [2024-06-03 20:18:46,915 INFO L125 PetriNetUnfolderBase]: For 3950/3950 co-relation queries the response was YES. [2024-06-03 20:18:46,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5660 conditions, 1747 events. 1097/1747 cut-off events. For 3950/3950 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8798 event pairs, 437 based on Foata normal form. 4/1747 useless extension candidates. Maximal degree in co-relation 5638. Up to 1573 conditions per place. [2024-06-03 20:18:46,924 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 47 selfloop transitions, 16 changer transitions 0/70 dead transitions. [2024-06-03 20:18:46,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 70 transitions, 430 flow [2024-06-03 20:18:46,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:46,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:46,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-03 20:18:46,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-03 20:18:46,925 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 262 flow. Second operand 6 states and 128 transitions. [2024-06-03 20:18:46,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 70 transitions, 430 flow [2024-06-03 20:18:46,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 70 transitions, 400 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 20:18:46,930 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 272 flow [2024-06-03 20:18:46,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=272, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2024-06-03 20:18:46,930 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-03 20:18:46,931 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 272 flow [2024-06-03 20:18:46,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:46,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:46,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:46,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 20:18:46,931 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:46,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:46,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1016207211, now seen corresponding path program 1 times [2024-06-03 20:18:46,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:46,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512365385] [2024-06-03 20:18:46,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:46,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:46,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:47,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:47,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:47,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512365385] [2024-06-03 20:18:47,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512365385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:47,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:47,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:18:47,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175188554] [2024-06-03 20:18:47,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:47,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:18:47,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:47,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:18:47,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:18:47,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:18:47,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 272 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:47,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:47,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:18:47,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:47,785 INFO L124 PetriNetUnfolderBase]: 1019/1657 cut-off events. [2024-06-03 20:18:47,785 INFO L125 PetriNetUnfolderBase]: For 4335/4335 co-relation queries the response was YES. [2024-06-03 20:18:47,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5469 conditions, 1657 events. 1019/1657 cut-off events. For 4335/4335 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8396 event pairs, 458 based on Foata normal form. 1/1656 useless extension candidates. Maximal degree in co-relation 5445. Up to 1516 conditions per place. [2024-06-03 20:18:47,796 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 45 selfloop transitions, 8 changer transitions 0/64 dead transitions. [2024-06-03 20:18:47,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 64 transitions, 414 flow [2024-06-03 20:18:47,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:18:47,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:18:47,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-03 20:18:47,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-03 20:18:47,797 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 272 flow. Second operand 5 states and 105 transitions. [2024-06-03 20:18:47,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 64 transitions, 414 flow [2024-06-03 20:18:47,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 64 transitions, 370 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 20:18:47,801 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 272 flow [2024-06-03 20:18:47,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=272, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-03 20:18:47,802 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-03 20:18:47,802 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 272 flow [2024-06-03 20:18:47,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:47,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:47,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:47,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 20:18:47,803 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-03 20:18:47,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:47,803 INFO L85 PathProgramCache]: Analyzing trace with hash -193072058, now seen corresponding path program 1 times [2024-06-03 20:18:47,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:47,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022557409] [2024-06-03 20:18:47,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:47,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:47,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:48,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:48,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:48,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022557409] [2024-06-03 20:18:48,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022557409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:48,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:48,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:48,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974258419] [2024-06-03 20:18:48,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:48,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:48,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:48,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:48,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:48,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:18:48,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 272 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:48,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:48,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:18:48,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:48,986 INFO L124 PetriNetUnfolderBase]: 1116/1776 cut-off events. [2024-06-03 20:18:48,986 INFO L125 PetriNetUnfolderBase]: For 5648/5648 co-relation queries the response was YES. [2024-06-03 20:18:48,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6151 conditions, 1776 events. 1116/1776 cut-off events. For 5648/5648 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8952 event pairs, 451 based on Foata normal form. 4/1778 useless extension candidates. Maximal degree in co-relation 6127. Up to 1627 conditions per place. [2024-06-03 20:18:49,001 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 64 selfloop transitions, 14 changer transitions 0/85 dead transitions. [2024-06-03 20:18:49,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 85 transitions, 516 flow [2024-06-03 20:18:49,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:49,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:49,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-03 20:18:49,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4983388704318937 [2024-06-03 20:18:49,003 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 272 flow. Second operand 7 states and 150 transitions. [2024-06-03 20:18:49,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 85 transitions, 516 flow [2024-06-03 20:18:49,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 85 transitions, 494 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:49,009 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 314 flow [2024-06-03 20:18:49,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=314, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-03 20:18:49,012 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-03 20:18:49,012 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 314 flow [2024-06-03 20:18:49,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:49,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:49,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:49,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 20:18:49,013 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-03 20:18:49,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:49,013 INFO L85 PathProgramCache]: Analyzing trace with hash -192952088, now seen corresponding path program 2 times [2024-06-03 20:18:49,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:49,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267457435] [2024-06-03 20:18:49,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:49,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:49,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:49,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:49,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267457435] [2024-06-03 20:18:49,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267457435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:49,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:49,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:49,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44931461] [2024-06-03 20:18:49,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:49,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:49,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:49,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:49,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:49,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:18:49,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 314 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:49,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:49,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:18:49,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:50,191 INFO L124 PetriNetUnfolderBase]: 1138/1810 cut-off events. [2024-06-03 20:18:50,191 INFO L125 PetriNetUnfolderBase]: For 7196/7196 co-relation queries the response was YES. [2024-06-03 20:18:50,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6738 conditions, 1810 events. 1138/1810 cut-off events. For 7196/7196 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9122 event pairs, 395 based on Foata normal form. 4/1810 useless extension candidates. Maximal degree in co-relation 6713. Up to 1548 conditions per place. [2024-06-03 20:18:50,207 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-03 20:18:50,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 640 flow [2024-06-03 20:18:50,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:50,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:50,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 20:18:50,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182724252491694 [2024-06-03 20:18:50,209 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 314 flow. Second operand 7 states and 156 transitions. [2024-06-03 20:18:50,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 640 flow [2024-06-03 20:18:50,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 93 transitions, 600 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 20:18:50,215 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 396 flow [2024-06-03 20:18:50,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=396, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-06-03 20:18:50,216 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 21 predicate places. [2024-06-03 20:18:50,216 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 396 flow [2024-06-03 20:18:50,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:50,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:50,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:50,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 20:18:50,217 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-03 20:18:50,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:50,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1589228568, now seen corresponding path program 3 times [2024-06-03 20:18:50,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:50,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183737211] [2024-06-03 20:18:50,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:50,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:50,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:50,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:50,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:50,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183737211] [2024-06-03 20:18:50,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183737211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:50,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:50,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:50,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111397824] [2024-06-03 20:18:50,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:50,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:50,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:50,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:50,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:50,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:18:50,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 396 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:50,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:50,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:18:50,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:51,398 INFO L124 PetriNetUnfolderBase]: 1128/1792 cut-off events. [2024-06-03 20:18:51,399 INFO L125 PetriNetUnfolderBase]: For 9185/9185 co-relation queries the response was YES. [2024-06-03 20:18:51,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7079 conditions, 1792 events. 1128/1792 cut-off events. For 9185/9185 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9084 event pairs, 415 based on Foata normal form. 4/1790 useless extension candidates. Maximal degree in co-relation 7053. Up to 1540 conditions per place. [2024-06-03 20:18:51,409 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 54 selfloop transitions, 26 changer transitions 0/87 dead transitions. [2024-06-03 20:18:51,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 610 flow [2024-06-03 20:18:51,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:51,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:51,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-03 20:18:51,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4983388704318937 [2024-06-03 20:18:51,411 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 396 flow. Second operand 7 states and 150 transitions. [2024-06-03 20:18:51,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 610 flow [2024-06-03 20:18:51,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 87 transitions, 558 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:51,419 INFO L231 Difference]: Finished difference. Result has 69 places, 65 transitions, 404 flow [2024-06-03 20:18:51,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=404, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2024-06-03 20:18:51,420 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2024-06-03 20:18:51,422 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 65 transitions, 404 flow [2024-06-03 20:18:51,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:51,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:51,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:51,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 20:18:51,422 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-03 20:18:51,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:51,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1931567622, now seen corresponding path program 1 times [2024-06-03 20:18:51,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:51,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876009630] [2024-06-03 20:18:51,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:51,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:51,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:52,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:52,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:52,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876009630] [2024-06-03 20:18:52,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876009630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:52,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:52,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:52,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607842737] [2024-06-03 20:18:52,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:52,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:52,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:52,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:52,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:52,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:18:52,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 65 transitions, 404 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:52,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:52,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:18:52,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:52,668 INFO L124 PetriNetUnfolderBase]: 1120/1790 cut-off events. [2024-06-03 20:18:52,669 INFO L125 PetriNetUnfolderBase]: For 10424/10424 co-relation queries the response was YES. [2024-06-03 20:18:52,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7202 conditions, 1790 events. 1120/1790 cut-off events. For 10424/10424 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8976 event pairs, 408 based on Foata normal form. 4/1792 useless extension candidates. Maximal degree in co-relation 7174. Up to 1645 conditions per place. [2024-06-03 20:18:52,679 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 70 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2024-06-03 20:18:52,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 90 transitions, 663 flow [2024-06-03 20:18:52,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:52,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:52,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-03 20:18:52,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-03 20:18:52,681 INFO L175 Difference]: Start difference. First operand has 69 places, 65 transitions, 404 flow. Second operand 7 states and 143 transitions. [2024-06-03 20:18:52,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 90 transitions, 663 flow [2024-06-03 20:18:52,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 590 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:18:52,690 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 417 flow [2024-06-03 20:18:52,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=417, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-06-03 20:18:52,691 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-03 20:18:52,691 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 417 flow [2024-06-03 20:18:52,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:52,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:52,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:52,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 20:18:52,692 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:52,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:52,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1451950613, now seen corresponding path program 1 times [2024-06-03 20:18:52,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:52,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082017834] [2024-06-03 20:18:52,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:52,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:52,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:53,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:53,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:53,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082017834] [2024-06-03 20:18:53,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082017834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:53,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:53,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:53,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886499544] [2024-06-03 20:18:53,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:53,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:53,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:53,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:53,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:53,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:18:53,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 417 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:53,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:53,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:18:53,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:53,640 INFO L124 PetriNetUnfolderBase]: 1027/1666 cut-off events. [2024-06-03 20:18:53,640 INFO L125 PetriNetUnfolderBase]: For 11977/11985 co-relation queries the response was YES. [2024-06-03 20:18:53,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7084 conditions, 1666 events. 1027/1666 cut-off events. For 11977/11985 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8522 event pairs, 405 based on Foata normal form. 7/1656 useless extension candidates. Maximal degree in co-relation 7054. Up to 1493 conditions per place. [2024-06-03 20:18:53,650 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 58 selfloop transitions, 21 changer transitions 0/90 dead transitions. [2024-06-03 20:18:53,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 90 transitions, 690 flow [2024-06-03 20:18:53,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:53,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:53,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-03 20:18:53,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717607973421927 [2024-06-03 20:18:53,652 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 417 flow. Second operand 7 states and 142 transitions. [2024-06-03 20:18:53,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 90 transitions, 690 flow [2024-06-03 20:18:53,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 90 transitions, 647 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:53,661 INFO L231 Difference]: Finished difference. Result has 76 places, 80 transitions, 514 flow [2024-06-03 20:18:53,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=514, PETRI_PLACES=76, PETRI_TRANSITIONS=80} [2024-06-03 20:18:53,680 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-03 20:18:53,680 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 80 transitions, 514 flow [2024-06-03 20:18:53,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:53,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:53,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:53,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 20:18:53,681 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:53,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:53,681 INFO L85 PathProgramCache]: Analyzing trace with hash -573947114, now seen corresponding path program 1 times [2024-06-03 20:18:53,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:53,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88248828] [2024-06-03 20:18:53,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:53,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:53,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:54,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:54,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:54,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88248828] [2024-06-03 20:18:54,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88248828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:54,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:54,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:54,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596725783] [2024-06-03 20:18:54,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:54,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:54,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:54,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:54,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:54,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:18:54,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 80 transitions, 514 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:54,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:54,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:18:54,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:54,593 INFO L124 PetriNetUnfolderBase]: 1056/1706 cut-off events. [2024-06-03 20:18:54,594 INFO L125 PetriNetUnfolderBase]: For 14324/14335 co-relation queries the response was YES. [2024-06-03 20:18:54,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7807 conditions, 1706 events. 1056/1706 cut-off events. For 14324/14335 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8582 event pairs, 410 based on Foata normal form. 8/1699 useless extension candidates. Maximal degree in co-relation 7774. Up to 1547 conditions per place. [2024-06-03 20:18:54,605 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 75 selfloop transitions, 21 changer transitions 0/107 dead transitions. [2024-06-03 20:18:54,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 107 transitions, 833 flow [2024-06-03 20:18:54,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:54,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:54,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-03 20:18:54,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4950166112956811 [2024-06-03 20:18:54,606 INFO L175 Difference]: Start difference. First operand has 76 places, 80 transitions, 514 flow. Second operand 7 states and 149 transitions. [2024-06-03 20:18:54,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 107 transitions, 833 flow [2024-06-03 20:18:54,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 107 transitions, 805 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-03 20:18:54,616 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 635 flow [2024-06-03 20:18:54,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=635, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2024-06-03 20:18:54,617 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-03 20:18:54,617 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 635 flow [2024-06-03 20:18:54,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:54,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:54,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:54,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 20:18:54,618 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-03 20:18:54,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:54,618 INFO L85 PathProgramCache]: Analyzing trace with hash 851114938, now seen corresponding path program 2 times [2024-06-03 20:18:54,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:54,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078178289] [2024-06-03 20:18:54,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:54,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:54,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:55,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:55,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:55,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078178289] [2024-06-03 20:18:55,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078178289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:55,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:55,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:18:55,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139142417] [2024-06-03 20:18:55,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:55,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:18:55,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:55,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:18:55,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:18:55,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:18:55,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 635 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:55,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:55,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:18:55,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:55,560 INFO L124 PetriNetUnfolderBase]: 1058/1714 cut-off events. [2024-06-03 20:18:55,560 INFO L125 PetriNetUnfolderBase]: For 16261/16293 co-relation queries the response was YES. [2024-06-03 20:18:55,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8055 conditions, 1714 events. 1058/1714 cut-off events. For 16261/16293 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8643 event pairs, 408 based on Foata normal form. 7/1705 useless extension candidates. Maximal degree in co-relation 8018. Up to 1543 conditions per place. [2024-06-03 20:18:55,572 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 73 selfloop transitions, 22 changer transitions 0/106 dead transitions. [2024-06-03 20:18:55,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 899 flow [2024-06-03 20:18:55,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:18:55,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:18:55,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-03 20:18:55,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-03 20:18:55,574 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 635 flow. Second operand 6 states and 128 transitions. [2024-06-03 20:18:55,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 899 flow [2024-06-03 20:18:55,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 106 transitions, 864 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 20:18:55,587 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 698 flow [2024-06-03 20:18:55,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=698, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-06-03 20:18:55,588 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 42 predicate places. [2024-06-03 20:18:55,588 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 698 flow [2024-06-03 20:18:55,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:55,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:55,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:55,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 20:18:55,588 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:55,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:55,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1617520268, now seen corresponding path program 3 times [2024-06-03 20:18:55,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:55,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614349864] [2024-06-03 20:18:55,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:55,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:55,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:56,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:56,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:56,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614349864] [2024-06-03 20:18:56,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614349864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:56,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:56,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:56,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65608606] [2024-06-03 20:18:56,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:56,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:56,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:56,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:56,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:56,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:18:56,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 698 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:56,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:56,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:18:56,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:56,550 INFO L124 PetriNetUnfolderBase]: 1050/1690 cut-off events. [2024-06-03 20:18:56,550 INFO L125 PetriNetUnfolderBase]: For 18200/18217 co-relation queries the response was YES. [2024-06-03 20:18:56,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8108 conditions, 1690 events. 1050/1690 cut-off events. For 18200/18217 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8526 event pairs, 413 based on Foata normal form. 10/1677 useless extension candidates. Maximal degree in co-relation 8070. Up to 1508 conditions per place. [2024-06-03 20:18:56,561 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 31 changer transitions 0/102 dead transitions. [2024-06-03 20:18:56,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 102 transitions, 912 flow [2024-06-03 20:18:56,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:56,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:56,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-03 20:18:56,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-03 20:18:56,563 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 698 flow. Second operand 7 states and 141 transitions. [2024-06-03 20:18:56,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 102 transitions, 912 flow [2024-06-03 20:18:56,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 102 transitions, 844 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:56,578 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 702 flow [2024-06-03 20:18:56,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=702, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-06-03 20:18:56,578 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-03 20:18:56,578 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 702 flow [2024-06-03 20:18:56,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:56,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:56,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:56,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 20:18:56,579 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:56,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:56,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1752386260, now seen corresponding path program 1 times [2024-06-03 20:18:56,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:56,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801075465] [2024-06-03 20:18:56,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:56,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:56,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:57,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:57,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:57,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801075465] [2024-06-03 20:18:57,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801075465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:57,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:57,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:57,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696814358] [2024-06-03 20:18:57,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:57,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:57,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:57,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:57,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:57,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:18:57,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 702 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:57,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:57,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:18:57,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:57,558 INFO L124 PetriNetUnfolderBase]: 1169/1858 cut-off events. [2024-06-03 20:18:57,558 INFO L125 PetriNetUnfolderBase]: For 17842/17846 co-relation queries the response was YES. [2024-06-03 20:18:57,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8683 conditions, 1858 events. 1169/1858 cut-off events. For 17842/17846 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9243 event pairs, 425 based on Foata normal form. 3/1859 useless extension candidates. Maximal degree in co-relation 8644. Up to 1738 conditions per place. [2024-06-03 20:18:57,568 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 89 selfloop transitions, 13 changer transitions 0/109 dead transitions. [2024-06-03 20:18:57,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 109 transitions, 978 flow [2024-06-03 20:18:57,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:57,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:57,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 20:18:57,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-03 20:18:57,570 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 702 flow. Second operand 7 states and 134 transitions. [2024-06-03 20:18:57,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 109 transitions, 978 flow [2024-06-03 20:18:57,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 109 transitions, 894 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 20:18:57,583 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 692 flow [2024-06-03 20:18:57,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=692, PETRI_PLACES=90, PETRI_TRANSITIONS=97} [2024-06-03 20:18:57,583 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-03 20:18:57,583 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 692 flow [2024-06-03 20:18:57,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:57,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:57,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:57,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 20:18:57,584 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:18:57,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:57,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1766865430, now seen corresponding path program 2 times [2024-06-03 20:18:57,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:57,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144298502] [2024-06-03 20:18:57,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:57,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:57,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:58,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:58,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:58,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144298502] [2024-06-03 20:18:58,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144298502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:58,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:58,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:58,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322487277] [2024-06-03 20:18:58,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:58,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:58,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:58,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:58,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:58,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:18:58,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 97 transitions, 692 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:58,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:58,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:18:58,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:58,577 INFO L124 PetriNetUnfolderBase]: 1171/1860 cut-off events. [2024-06-03 20:18:58,578 INFO L125 PetriNetUnfolderBase]: For 19997/20001 co-relation queries the response was YES. [2024-06-03 20:18:58,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8955 conditions, 1860 events. 1171/1860 cut-off events. For 19997/20001 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9348 event pairs, 429 based on Foata normal form. 3/1860 useless extension candidates. Maximal degree in co-relation 8915. Up to 1732 conditions per place. [2024-06-03 20:18:58,590 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 85 selfloop transitions, 18 changer transitions 0/110 dead transitions. [2024-06-03 20:18:58,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 110 transitions, 962 flow [2024-06-03 20:18:58,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:58,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:58,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 20:18:58,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-03 20:18:58,592 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 692 flow. Second operand 7 states and 134 transitions. [2024-06-03 20:18:58,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 110 transitions, 962 flow [2024-06-03 20:18:58,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 110 transitions, 918 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:18:58,610 INFO L231 Difference]: Finished difference. Result has 93 places, 100 transitions, 730 flow [2024-06-03 20:18:58,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=730, PETRI_PLACES=93, PETRI_TRANSITIONS=100} [2024-06-03 20:18:58,610 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-03 20:18:58,610 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 100 transitions, 730 flow [2024-06-03 20:18:58,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:58,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:58,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:58,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 20:18:58,611 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-03 20:18:58,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:58,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1617504396, now seen corresponding path program 1 times [2024-06-03 20:18:58,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:58,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750015550] [2024-06-03 20:18:58,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:58,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:58,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:18:59,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:18:59,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:18:59,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750015550] [2024-06-03 20:18:59,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750015550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:18:59,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:18:59,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:18:59,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160532313] [2024-06-03 20:18:59,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:18:59,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:18:59,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:18:59,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:18:59,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:18:59,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:18:59,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 100 transitions, 730 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:59,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:18:59,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:18:59,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:18:59,777 INFO L124 PetriNetUnfolderBase]: 1057/1716 cut-off events. [2024-06-03 20:18:59,778 INFO L125 PetriNetUnfolderBase]: For 21481/21500 co-relation queries the response was YES. [2024-06-03 20:18:59,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8766 conditions, 1716 events. 1057/1716 cut-off events. For 21481/21500 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8745 event pairs, 409 based on Foata normal form. 8/1702 useless extension candidates. Maximal degree in co-relation 8725. Up to 1516 conditions per place. [2024-06-03 20:18:59,789 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 35 changer transitions 0/113 dead transitions. [2024-06-03 20:18:59,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 113 transitions, 998 flow [2024-06-03 20:18:59,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:18:59,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:18:59,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-03 20:18:59,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-03 20:18:59,790 INFO L175 Difference]: Start difference. First operand has 93 places, 100 transitions, 730 flow. Second operand 7 states and 144 transitions. [2024-06-03 20:18:59,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 113 transitions, 998 flow [2024-06-03 20:18:59,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 113 transitions, 938 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 20:18:59,810 INFO L231 Difference]: Finished difference. Result has 95 places, 104 transitions, 795 flow [2024-06-03 20:18:59,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=795, PETRI_PLACES=95, PETRI_TRANSITIONS=104} [2024-06-03 20:18:59,811 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 51 predicate places. [2024-06-03 20:18:59,811 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 104 transitions, 795 flow [2024-06-03 20:18:59,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:18:59,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:18:59,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:18:59,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 20:18:59,811 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-03 20:18:59,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:18:59,812 INFO L85 PathProgramCache]: Analyzing trace with hash -953882657, now seen corresponding path program 1 times [2024-06-03 20:18:59,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:18:59,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848789191] [2024-06-03 20:18:59,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:18:59,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:18:59,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:00,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:00,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:00,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848789191] [2024-06-03 20:19:00,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848789191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:00,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:00,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:00,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435272839] [2024-06-03 20:19:00,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:00,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:00,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:00,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:00,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:00,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:00,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 104 transitions, 795 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:00,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:00,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:00,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:01,158 INFO L124 PetriNetUnfolderBase]: 1253/2032 cut-off events. [2024-06-03 20:19:01,158 INFO L125 PetriNetUnfolderBase]: For 26788/26788 co-relation queries the response was YES. [2024-06-03 20:19:01,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10360 conditions, 2032 events. 1253/2032 cut-off events. For 26788/26788 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10611 event pairs, 401 based on Foata normal form. 20/2050 useless extension candidates. Maximal degree in co-relation 10318. Up to 1702 conditions per place. [2024-06-03 20:19:01,170 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 110 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-06-03 20:19:01,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 139 transitions, 1206 flow [2024-06-03 20:19:01,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:01,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:01,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-03 20:19:01,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-03 20:19:01,171 INFO L175 Difference]: Start difference. First operand has 95 places, 104 transitions, 795 flow. Second operand 8 states and 172 transitions. [2024-06-03 20:19:01,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 139 transitions, 1206 flow [2024-06-03 20:19:01,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 139 transitions, 1109 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:01,189 INFO L231 Difference]: Finished difference. Result has 98 places, 105 transitions, 769 flow [2024-06-03 20:19:01,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=769, PETRI_PLACES=98, PETRI_TRANSITIONS=105} [2024-06-03 20:19:01,189 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-03 20:19:01,189 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 105 transitions, 769 flow [2024-06-03 20:19:01,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:01,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:01,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:01,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 20:19:01,190 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-03 20:19:01,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:01,190 INFO L85 PathProgramCache]: Analyzing trace with hash -861460251, now seen corresponding path program 2 times [2024-06-03 20:19:01,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:01,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183579818] [2024-06-03 20:19:01,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:01,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:01,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:01,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-03 20:19:01,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:01,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183579818] [2024-06-03 20:19:01,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183579818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:01,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:01,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:01,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602445475] [2024-06-03 20:19:01,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:01,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:01,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:01,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:01,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:01,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:01,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 105 transitions, 769 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:01,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:01,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:01,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:02,530 INFO L124 PetriNetUnfolderBase]: 1311/2130 cut-off events. [2024-06-03 20:19:02,530 INFO L125 PetriNetUnfolderBase]: For 29853/29853 co-relation queries the response was YES. [2024-06-03 20:19:02,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10931 conditions, 2130 events. 1311/2130 cut-off events. For 29853/29853 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11261 event pairs, 328 based on Foata normal form. 16/2144 useless extension candidates. Maximal degree in co-relation 10888. Up to 1672 conditions per place. [2024-06-03 20:19:02,543 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 116 selfloop transitions, 25 changer transitions 0/148 dead transitions. [2024-06-03 20:19:02,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 148 transitions, 1234 flow [2024-06-03 20:19:02,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:02,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:02,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 20:19:02,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5012919896640827 [2024-06-03 20:19:02,552 INFO L175 Difference]: Start difference. First operand has 98 places, 105 transitions, 769 flow. Second operand 9 states and 194 transitions. [2024-06-03 20:19:02,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 148 transitions, 1234 flow [2024-06-03 20:19:02,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 148 transitions, 1187 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:02,573 INFO L231 Difference]: Finished difference. Result has 101 places, 106 transitions, 800 flow [2024-06-03 20:19:02,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=800, PETRI_PLACES=101, PETRI_TRANSITIONS=106} [2024-06-03 20:19:02,574 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-03 20:19:02,574 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 106 transitions, 800 flow [2024-06-03 20:19:02,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:02,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:02,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:02,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 20:19:02,574 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-03 20:19:02,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:02,575 INFO L85 PathProgramCache]: Analyzing trace with hash -577672987, now seen corresponding path program 3 times [2024-06-03 20:19:02,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:02,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200171123] [2024-06-03 20:19:02,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:02,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:02,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:03,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:03,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200171123] [2024-06-03 20:19:03,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200171123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:03,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:03,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:03,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865494728] [2024-06-03 20:19:03,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:03,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:03,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:03,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:03,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:03,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:03,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 106 transitions, 800 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:03,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:03,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:03,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:03,972 INFO L124 PetriNetUnfolderBase]: 1386/2249 cut-off events. [2024-06-03 20:19:03,973 INFO L125 PetriNetUnfolderBase]: For 33978/33982 co-relation queries the response was YES. [2024-06-03 20:19:03,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11704 conditions, 2249 events. 1386/2249 cut-off events. For 33978/33982 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12081 event pairs, 391 based on Foata normal form. 21/2266 useless extension candidates. Maximal degree in co-relation 11660. Up to 1815 conditions per place. [2024-06-03 20:19:03,986 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 96 selfloop transitions, 36 changer transitions 0/139 dead transitions. [2024-06-03 20:19:03,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 139 transitions, 1204 flow [2024-06-03 20:19:03,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:03,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:03,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 20:19:03,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116279069767442 [2024-06-03 20:19:03,987 INFO L175 Difference]: Start difference. First operand has 101 places, 106 transitions, 800 flow. Second operand 8 states and 176 transitions. [2024-06-03 20:19:03,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 139 transitions, 1204 flow [2024-06-03 20:19:04,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 139 transitions, 1146 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 20:19:04,012 INFO L231 Difference]: Finished difference. Result has 102 places, 107 transitions, 845 flow [2024-06-03 20:19:04,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=845, PETRI_PLACES=102, PETRI_TRANSITIONS=107} [2024-06-03 20:19:04,013 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-03 20:19:04,013 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 107 transitions, 845 flow [2024-06-03 20:19:04,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:04,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:04,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:04,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 20:19:04,013 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:04,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:04,014 INFO L85 PathProgramCache]: Analyzing trace with hash -957089249, now seen corresponding path program 1 times [2024-06-03 20:19:04,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:04,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485111478] [2024-06-03 20:19:04,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:04,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:04,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:04,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-03 20:19:04,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:04,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485111478] [2024-06-03 20:19:04,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485111478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:04,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:04,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:04,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530325645] [2024-06-03 20:19:04,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:04,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:04,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:04,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:04,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:04,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:04,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 107 transitions, 845 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:04,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:04,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:04,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:05,465 INFO L124 PetriNetUnfolderBase]: 1403/2285 cut-off events. [2024-06-03 20:19:05,466 INFO L125 PetriNetUnfolderBase]: For 35179/35179 co-relation queries the response was YES. [2024-06-03 20:19:05,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11991 conditions, 2285 events. 1403/2285 cut-off events. For 35179/35179 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12299 event pairs, 423 based on Foata normal form. 4/2285 useless extension candidates. Maximal degree in co-relation 11946. Up to 2039 conditions per place. [2024-06-03 20:19:05,477 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 107 selfloop transitions, 26 changer transitions 0/140 dead transitions. [2024-06-03 20:19:05,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 140 transitions, 1251 flow [2024-06-03 20:19:05,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:05,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:05,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-03 20:19:05,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49127906976744184 [2024-06-03 20:19:05,479 INFO L175 Difference]: Start difference. First operand has 102 places, 107 transitions, 845 flow. Second operand 8 states and 169 transitions. [2024-06-03 20:19:05,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 140 transitions, 1251 flow [2024-06-03 20:19:05,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 140 transitions, 1168 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:05,505 INFO L231 Difference]: Finished difference. Result has 105 places, 112 transitions, 881 flow [2024-06-03 20:19:05,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=881, PETRI_PLACES=105, PETRI_TRANSITIONS=112} [2024-06-03 20:19:05,505 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-03 20:19:05,506 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 112 transitions, 881 flow [2024-06-03 20:19:05,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:05,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:05,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:05,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 20:19:05,506 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-03 20:19:05,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:05,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1759754247, now seen corresponding path program 4 times [2024-06-03 20:19:05,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:05,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581325874] [2024-06-03 20:19:05,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:05,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:05,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:06,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-03 20:19:06,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:06,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581325874] [2024-06-03 20:19:06,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581325874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:06,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:06,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:06,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984580171] [2024-06-03 20:19:06,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:06,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:06,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:06,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:06,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:06,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:06,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 112 transitions, 881 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:06,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:06,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:06,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:06,811 INFO L124 PetriNetUnfolderBase]: 1428/2323 cut-off events. [2024-06-03 20:19:06,811 INFO L125 PetriNetUnfolderBase]: For 39211/39211 co-relation queries the response was YES. [2024-06-03 20:19:06,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12361 conditions, 2323 events. 1428/2323 cut-off events. For 39211/39211 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12508 event pairs, 379 based on Foata normal form. 20/2336 useless extension candidates. Maximal degree in co-relation 12314. Up to 1889 conditions per place. [2024-06-03 20:19:06,824 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 100 selfloop transitions, 36 changer transitions 0/143 dead transitions. [2024-06-03 20:19:06,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 143 transitions, 1299 flow [2024-06-03 20:19:06,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:06,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:06,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-03 20:19:06,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-03 20:19:06,825 INFO L175 Difference]: Start difference. First operand has 105 places, 112 transitions, 881 flow. Second operand 8 states and 172 transitions. [2024-06-03 20:19:06,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 143 transitions, 1299 flow [2024-06-03 20:19:06,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 143 transitions, 1226 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:06,851 INFO L231 Difference]: Finished difference. Result has 108 places, 113 transitions, 915 flow [2024-06-03 20:19:06,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=915, PETRI_PLACES=108, PETRI_TRANSITIONS=113} [2024-06-03 20:19:06,852 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-03 20:19:06,852 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 113 transitions, 915 flow [2024-06-03 20:19:06,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:06,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:06,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-03 20:19:06,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 20:19:06,852 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-03 20:19:06,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:06,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2088306937, now seen corresponding path program 2 times [2024-06-03 20:19:06,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:06,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720988783] [2024-06-03 20:19:06,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:06,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:07,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:07,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:07,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720988783] [2024-06-03 20:19:07,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720988783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:07,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:07,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:07,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420934834] [2024-06-03 20:19:07,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:07,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:07,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:07,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:07,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:07,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:07,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 113 transitions, 915 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:07,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:07,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:07,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:08,241 INFO L124 PetriNetUnfolderBase]: 1456/2388 cut-off events. [2024-06-03 20:19:08,242 INFO L125 PetriNetUnfolderBase]: For 40616/40616 co-relation queries the response was YES. [2024-06-03 20:19:08,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12786 conditions, 2388 events. 1456/2388 cut-off events. For 40616/40616 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12992 event pairs, 433 based on Foata normal form. 4/2388 useless extension candidates. Maximal degree in co-relation 12738. Up to 2125 conditions per place. [2024-06-03 20:19:08,256 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 109 selfloop transitions, 28 changer transitions 0/144 dead transitions. [2024-06-03 20:19:08,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 144 transitions, 1335 flow [2024-06-03 20:19:08,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:08,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:08,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-03 20:19:08,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-03 20:19:08,257 INFO L175 Difference]: Start difference. First operand has 108 places, 113 transitions, 915 flow. Second operand 8 states and 166 transitions. [2024-06-03 20:19:08,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 144 transitions, 1335 flow [2024-06-03 20:19:08,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 144 transitions, 1246 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:08,292 INFO L231 Difference]: Finished difference. Result has 111 places, 119 transitions, 966 flow [2024-06-03 20:19:08,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=966, PETRI_PLACES=111, PETRI_TRANSITIONS=119} [2024-06-03 20:19:08,293 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-03 20:19:08,293 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 119 transitions, 966 flow [2024-06-03 20:19:08,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:08,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:08,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:08,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 20:19:08,293 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-03 20:19:08,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:08,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1383191623, now seen corresponding path program 3 times [2024-06-03 20:19:08,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:08,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569858158] [2024-06-03 20:19:08,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:08,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:08,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:09,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:09,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:09,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569858158] [2024-06-03 20:19:09,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569858158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:09,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:09,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:09,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903668118] [2024-06-03 20:19:09,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:09,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:09,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:09,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:09,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:09,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:09,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 119 transitions, 966 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:09,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:09,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:09,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:09,749 INFO L124 PetriNetUnfolderBase]: 1473/2425 cut-off events. [2024-06-03 20:19:09,749 INFO L125 PetriNetUnfolderBase]: For 43309/43309 co-relation queries the response was YES. [2024-06-03 20:19:09,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13178 conditions, 2425 events. 1473/2425 cut-off events. For 43309/43309 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13282 event pairs, 438 based on Foata normal form. 4/2425 useless extension candidates. Maximal degree in co-relation 13128. Up to 2152 conditions per place. [2024-06-03 20:19:09,762 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 110 selfloop transitions, 31 changer transitions 0/148 dead transitions. [2024-06-03 20:19:09,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 148 transitions, 1386 flow [2024-06-03 20:19:09,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:09,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:09,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-03 20:19:09,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-03 20:19:09,763 INFO L175 Difference]: Start difference. First operand has 111 places, 119 transitions, 966 flow. Second operand 8 states and 165 transitions. [2024-06-03 20:19:09,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 148 transitions, 1386 flow [2024-06-03 20:19:09,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 1297 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:09,793 INFO L231 Difference]: Finished difference. Result has 114 places, 123 transitions, 1007 flow [2024-06-03 20:19:09,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1007, PETRI_PLACES=114, PETRI_TRANSITIONS=123} [2024-06-03 20:19:09,793 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-03 20:19:09,794 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 123 transitions, 1007 flow [2024-06-03 20:19:09,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:09,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:09,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:09,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 20:19:09,794 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:09,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:09,794 INFO L85 PathProgramCache]: Analyzing trace with hash 810659621, now seen corresponding path program 4 times [2024-06-03 20:19:09,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:09,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689879761] [2024-06-03 20:19:09,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:09,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:09,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:10,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:10,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:10,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689879761] [2024-06-03 20:19:10,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689879761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:10,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:10,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:10,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787654970] [2024-06-03 20:19:10,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:10,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:10,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:10,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:10,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:10,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:10,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 123 transitions, 1007 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:10,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:10,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:10,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:11,168 INFO L124 PetriNetUnfolderBase]: 1465/2413 cut-off events. [2024-06-03 20:19:11,168 INFO L125 PetriNetUnfolderBase]: For 45679/45679 co-relation queries the response was YES. [2024-06-03 20:19:11,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13226 conditions, 2413 events. 1465/2413 cut-off events. For 45679/45679 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13266 event pairs, 380 based on Foata normal form. 4/2413 useless extension candidates. Maximal degree in co-relation 13175. Up to 2063 conditions per place. [2024-06-03 20:19:11,183 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 106 selfloop transitions, 38 changer transitions 0/151 dead transitions. [2024-06-03 20:19:11,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 151 transitions, 1420 flow [2024-06-03 20:19:11,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:11,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:11,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-03 20:19:11,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-03 20:19:11,185 INFO L175 Difference]: Start difference. First operand has 114 places, 123 transitions, 1007 flow. Second operand 8 states and 166 transitions. [2024-06-03 20:19:11,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 151 transitions, 1420 flow [2024-06-03 20:19:11,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 151 transitions, 1342 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:11,226 INFO L231 Difference]: Finished difference. Result has 118 places, 125 transitions, 1058 flow [2024-06-03 20:19:11,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1058, PETRI_PLACES=118, PETRI_TRANSITIONS=125} [2024-06-03 20:19:11,227 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-03 20:19:11,227 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 125 transitions, 1058 flow [2024-06-03 20:19:11,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:11,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:11,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:11,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 20:19:11,227 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-03 20:19:11,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:11,227 INFO L85 PathProgramCache]: Analyzing trace with hash 332952012, now seen corresponding path program 1 times [2024-06-03 20:19:11,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:11,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880315379] [2024-06-03 20:19:11,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:11,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:11,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:11,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:11,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:11,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880315379] [2024-06-03 20:19:11,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880315379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:11,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:11,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:11,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688246371] [2024-06-03 20:19:11,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:11,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:11,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:11,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:11,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:11,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:11,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 125 transitions, 1058 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:11,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:11,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:11,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:12,310 INFO L124 PetriNetUnfolderBase]: 1521/2501 cut-off events. [2024-06-03 20:19:12,310 INFO L125 PetriNetUnfolderBase]: For 50844/50844 co-relation queries the response was YES. [2024-06-03 20:19:12,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13986 conditions, 2501 events. 1521/2501 cut-off events. For 50844/50844 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13750 event pairs, 437 based on Foata normal form. 4/2501 useless extension candidates. Maximal degree in co-relation 13934. Up to 2221 conditions per place. [2024-06-03 20:19:12,328 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 116 selfloop transitions, 27 changer transitions 0/150 dead transitions. [2024-06-03 20:19:12,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 150 transitions, 1547 flow [2024-06-03 20:19:12,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:12,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:12,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-03 20:19:12,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-03 20:19:12,329 INFO L175 Difference]: Start difference. First operand has 118 places, 125 transitions, 1058 flow. Second operand 7 states and 144 transitions. [2024-06-03 20:19:12,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 150 transitions, 1547 flow [2024-06-03 20:19:12,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 150 transitions, 1436 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:12,374 INFO L231 Difference]: Finished difference. Result has 120 places, 133 transitions, 1117 flow [2024-06-03 20:19:12,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1117, PETRI_PLACES=120, PETRI_TRANSITIONS=133} [2024-06-03 20:19:12,374 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-03 20:19:12,375 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 133 transitions, 1117 flow [2024-06-03 20:19:12,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:12,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:12,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:12,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 20:19:12,375 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-03 20:19:12,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:12,376 INFO L85 PathProgramCache]: Analyzing trace with hash 539605452, now seen corresponding path program 2 times [2024-06-03 20:19:12,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:12,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932846464] [2024-06-03 20:19:12,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:12,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:12,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:13,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:13,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:13,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932846464] [2024-06-03 20:19:13,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932846464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:13,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:13,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:13,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537121488] [2024-06-03 20:19:13,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:13,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:13,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:13,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:13,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:13,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:13,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 133 transitions, 1117 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:13,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:13,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:13,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:13,537 INFO L124 PetriNetUnfolderBase]: 1569/2570 cut-off events. [2024-06-03 20:19:13,537 INFO L125 PetriNetUnfolderBase]: For 57941/57941 co-relation queries the response was YES. [2024-06-03 20:19:13,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14931 conditions, 2570 events. 1569/2570 cut-off events. For 57941/57941 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14337 event pairs, 457 based on Foata normal form. 4/2568 useless extension candidates. Maximal degree in co-relation 14877. Up to 2191 conditions per place. [2024-06-03 20:19:13,556 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 120 selfloop transitions, 42 changer transitions 0/169 dead transitions. [2024-06-03 20:19:13,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 169 transitions, 1820 flow [2024-06-03 20:19:13,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:13,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:13,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-03 20:19:13,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 20:19:13,557 INFO L175 Difference]: Start difference. First operand has 120 places, 133 transitions, 1117 flow. Second operand 8 states and 160 transitions. [2024-06-03 20:19:13,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 169 transitions, 1820 flow [2024-06-03 20:19:13,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 169 transitions, 1748 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-03 20:19:13,608 INFO L231 Difference]: Finished difference. Result has 128 places, 150 transitions, 1371 flow [2024-06-03 20:19:13,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1371, PETRI_PLACES=128, PETRI_TRANSITIONS=150} [2024-06-03 20:19:13,609 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-03 20:19:13,609 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 150 transitions, 1371 flow [2024-06-03 20:19:13,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:13,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:13,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:13,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 20:19:13,609 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-03 20:19:13,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:13,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1396962954, now seen corresponding path program 3 times [2024-06-03 20:19:13,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:13,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258257193] [2024-06-03 20:19:13,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:13,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:14,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:14,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:14,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258257193] [2024-06-03 20:19:14,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258257193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:14,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:14,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:14,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550258434] [2024-06-03 20:19:14,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:14,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:14,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:14,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:14,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:14,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:14,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 150 transitions, 1371 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:14,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:14,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:14,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:14,719 INFO L124 PetriNetUnfolderBase]: 1573/2580 cut-off events. [2024-06-03 20:19:14,719 INFO L125 PetriNetUnfolderBase]: For 63023/63023 co-relation queries the response was YES. [2024-06-03 20:19:14,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15639 conditions, 2580 events. 1573/2580 cut-off events. For 63023/63023 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14403 event pairs, 451 based on Foata normal form. 4/2578 useless extension candidates. Maximal degree in co-relation 15580. Up to 2198 conditions per place. [2024-06-03 20:19:14,738 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 114 selfloop transitions, 51 changer transitions 0/172 dead transitions. [2024-06-03 20:19:14,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 172 transitions, 1919 flow [2024-06-03 20:19:14,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:14,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:14,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-03 20:19:14,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-03 20:19:14,739 INFO L175 Difference]: Start difference. First operand has 128 places, 150 transitions, 1371 flow. Second operand 8 states and 159 transitions. [2024-06-03 20:19:14,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 172 transitions, 1919 flow [2024-06-03 20:19:14,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 172 transitions, 1827 flow, removed 45 selfloop flow, removed 1 redundant places. [2024-06-03 20:19:14,800 INFO L231 Difference]: Finished difference. Result has 136 places, 158 transitions, 1533 flow [2024-06-03 20:19:14,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1533, PETRI_PLACES=136, PETRI_TRANSITIONS=158} [2024-06-03 20:19:14,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-03 20:19:14,801 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 158 transitions, 1533 flow [2024-06-03 20:19:14,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:14,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:14,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:14,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 20:19:14,801 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:14,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:14,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1396972874, now seen corresponding path program 1 times [2024-06-03 20:19:14,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:14,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262571147] [2024-06-03 20:19:14,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:14,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:14,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:15,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-03 20:19:15,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:15,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262571147] [2024-06-03 20:19:15,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262571147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:15,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:15,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:15,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531510597] [2024-06-03 20:19:15,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:15,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:15,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:15,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:15,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:15,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:19:15,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 158 transitions, 1533 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:15,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:15,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:19:15,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:16,155 INFO L124 PetriNetUnfolderBase]: 1508/2529 cut-off events. [2024-06-03 20:19:16,156 INFO L125 PetriNetUnfolderBase]: For 67891/67896 co-relation queries the response was YES. [2024-06-03 20:19:16,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15257 conditions, 2529 events. 1508/2529 cut-off events. For 67891/67896 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14500 event pairs, 450 based on Foata normal form. 12/2520 useless extension candidates. Maximal degree in co-relation 15194. Up to 2094 conditions per place. [2024-06-03 20:19:16,176 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 102 selfloop transitions, 46 changer transitions 0/174 dead transitions. [2024-06-03 20:19:16,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 174 transitions, 1913 flow [2024-06-03 20:19:16,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:16,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:16,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 20:19:16,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-03 20:19:16,177 INFO L175 Difference]: Start difference. First operand has 136 places, 158 transitions, 1533 flow. Second operand 8 states and 164 transitions. [2024-06-03 20:19:16,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 174 transitions, 1913 flow [2024-06-03 20:19:16,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 174 transitions, 1820 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:16,235 INFO L231 Difference]: Finished difference. Result has 140 places, 160 transitions, 1580 flow [2024-06-03 20:19:16,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1440, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1580, PETRI_PLACES=140, PETRI_TRANSITIONS=160} [2024-06-03 20:19:16,236 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-03 20:19:16,236 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 160 transitions, 1580 flow [2024-06-03 20:19:16,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:16,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:16,237 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-03 20:19:16,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 20:19:16,237 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:16,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:16,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1026414977, now seen corresponding path program 1 times [2024-06-03 20:19:16,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:16,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483262841] [2024-06-03 20:19:16,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:16,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:16,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:16,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:16,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:16,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483262841] [2024-06-03 20:19:16,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483262841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:16,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:16,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:16,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225099154] [2024-06-03 20:19:16,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:16,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:16,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:16,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:16,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:16,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:16,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 160 transitions, 1580 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:16,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:16,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:16,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:17,388 INFO L124 PetriNetUnfolderBase]: 1614/2661 cut-off events. [2024-06-03 20:19:17,388 INFO L125 PetriNetUnfolderBase]: For 68221/68221 co-relation queries the response was YES. [2024-06-03 20:19:17,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16166 conditions, 2661 events. 1614/2661 cut-off events. For 68221/68221 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14986 event pairs, 457 based on Foata normal form. 2/2660 useless extension candidates. Maximal degree in co-relation 16102. Up to 2402 conditions per place. [2024-06-03 20:19:17,408 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 152 selfloop transitions, 23 changer transitions 0/182 dead transitions. [2024-06-03 20:19:17,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 182 transitions, 2044 flow [2024-06-03 20:19:17,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:17,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:17,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-03 20:19:17,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48172757475083056 [2024-06-03 20:19:17,410 INFO L175 Difference]: Start difference. First operand has 140 places, 160 transitions, 1580 flow. Second operand 7 states and 145 transitions. [2024-06-03 20:19:17,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 182 transitions, 2044 flow [2024-06-03 20:19:17,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 182 transitions, 1930 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:17,490 INFO L231 Difference]: Finished difference. Result has 141 places, 163 transitions, 1575 flow [2024-06-03 20:19:17,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1575, PETRI_PLACES=141, PETRI_TRANSITIONS=163} [2024-06-03 20:19:17,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-03 20:19:17,491 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 163 transitions, 1575 flow [2024-06-03 20:19:17,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:17,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:17,491 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-03 20:19:17,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 20:19:17,492 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-03 20:19:17,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:17,492 INFO L85 PathProgramCache]: Analyzing trace with hash -386392109, now seen corresponding path program 2 times [2024-06-03 20:19:17,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:17,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491482011] [2024-06-03 20:19:17,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:17,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:17,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:18,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:18,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:18,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491482011] [2024-06-03 20:19:18,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491482011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:18,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:18,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:18,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172231358] [2024-06-03 20:19:18,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:18,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:18,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:18,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:18,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:18,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:18,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 163 transitions, 1575 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:18,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:18,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:18,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:18,680 INFO L124 PetriNetUnfolderBase]: 1673/2747 cut-off events. [2024-06-03 20:19:18,680 INFO L125 PetriNetUnfolderBase]: For 74279/74279 co-relation queries the response was YES. [2024-06-03 20:19:18,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16883 conditions, 2747 events. 1673/2747 cut-off events. For 74279/74279 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15566 event pairs, 459 based on Foata normal form. 2/2743 useless extension candidates. Maximal degree in co-relation 16818. Up to 2453 conditions per place. [2024-06-03 20:19:18,701 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 153 selfloop transitions, 38 changer transitions 0/198 dead transitions. [2024-06-03 20:19:18,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 198 transitions, 2368 flow [2024-06-03 20:19:18,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:18,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:18,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-03 20:19:18,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-03 20:19:18,703 INFO L175 Difference]: Start difference. First operand has 141 places, 163 transitions, 1575 flow. Second operand 8 states and 158 transitions. [2024-06-03 20:19:18,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 198 transitions, 2368 flow [2024-06-03 20:19:18,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 198 transitions, 2283 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:18,768 INFO L231 Difference]: Finished difference. Result has 146 places, 180 transitions, 1890 flow [2024-06-03 20:19:18,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1890, PETRI_PLACES=146, PETRI_TRANSITIONS=180} [2024-06-03 20:19:18,768 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-03 20:19:18,768 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 180 transitions, 1890 flow [2024-06-03 20:19:18,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:18,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:18,769 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-03 20:19:18,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 20:19:18,769 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:18,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:18,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1927622643, now seen corresponding path program 3 times [2024-06-03 20:19:18,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:18,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399446670] [2024-06-03 20:19:18,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:18,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:18,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:19,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:19,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:19,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399446670] [2024-06-03 20:19:19,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399446670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:19,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:19,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:19,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346326201] [2024-06-03 20:19:19,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:19,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:19,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:19,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:19,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:19,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:19,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 180 transitions, 1890 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:19,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:19,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:19,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:19,860 INFO L124 PetriNetUnfolderBase]: 1667/2738 cut-off events. [2024-06-03 20:19:19,860 INFO L125 PetriNetUnfolderBase]: For 77461/77461 co-relation queries the response was YES. [2024-06-03 20:19:19,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16949 conditions, 2738 events. 1667/2738 cut-off events. For 77461/77461 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15489 event pairs, 459 based on Foata normal form. 2/2734 useless extension candidates. Maximal degree in co-relation 16882. Up to 2468 conditions per place. [2024-06-03 20:19:19,882 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 161 selfloop transitions, 29 changer transitions 0/197 dead transitions. [2024-06-03 20:19:19,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 197 transitions, 2327 flow [2024-06-03 20:19:19,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:19,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:19,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:19:19,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:19:19,885 INFO L175 Difference]: Start difference. First operand has 146 places, 180 transitions, 1890 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:19:19,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 197 transitions, 2327 flow [2024-06-03 20:19:19,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 2223 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:19,974 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 1850 flow [2024-06-03 20:19:19,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1850, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-03 20:19:19,974 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-03 20:19:19,974 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 1850 flow [2024-06-03 20:19:19,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:19,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:19,975 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-03 20:19:19,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 20:19:19,975 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:19,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:19,975 INFO L85 PathProgramCache]: Analyzing trace with hash -680015627, now seen corresponding path program 4 times [2024-06-03 20:19:19,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:19,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986972520] [2024-06-03 20:19:19,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:19,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:19,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:20,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:20,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:20,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986972520] [2024-06-03 20:19:20,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986972520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:20,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:20,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:20,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632311515] [2024-06-03 20:19:20,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:20,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:20,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:20,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:20,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:20,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:20,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 1850 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:20,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:20,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:20,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:21,160 INFO L124 PetriNetUnfolderBase]: 1651/2718 cut-off events. [2024-06-03 20:19:21,160 INFO L125 PetriNetUnfolderBase]: For 79965/79965 co-relation queries the response was YES. [2024-06-03 20:19:21,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16708 conditions, 2718 events. 1651/2718 cut-off events. For 79965/79965 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 15397 event pairs, 452 based on Foata normal form. 4/2716 useless extension candidates. Maximal degree in co-relation 16640. Up to 2384 conditions per place. [2024-06-03 20:19:21,182 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 147 selfloop transitions, 41 changer transitions 0/195 dead transitions. [2024-06-03 20:19:21,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 195 transitions, 2281 flow [2024-06-03 20:19:21,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:21,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:21,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 20:19:21,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-03 20:19:21,183 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 1850 flow. Second operand 8 states and 157 transitions. [2024-06-03 20:19:21,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 195 transitions, 2281 flow [2024-06-03 20:19:21,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 195 transitions, 2174 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 20:19:21,262 INFO L231 Difference]: Finished difference. Result has 151 places, 180 transitions, 1833 flow [2024-06-03 20:19:21,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1833, PETRI_PLACES=151, PETRI_TRANSITIONS=180} [2024-06-03 20:19:21,263 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-03 20:19:21,263 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 180 transitions, 1833 flow [2024-06-03 20:19:21,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:21,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:21,263 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-03 20:19:21,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 20:19:21,263 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:21,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:21,264 INFO L85 PathProgramCache]: Analyzing trace with hash 347890099, now seen corresponding path program 5 times [2024-06-03 20:19:21,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:21,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629154521] [2024-06-03 20:19:21,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:21,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:21,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:21,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:21,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:21,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629154521] [2024-06-03 20:19:21,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629154521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:21,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:21,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:21,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876326702] [2024-06-03 20:19:21,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:21,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:21,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:21,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:21,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:22,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:22,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 180 transitions, 1833 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:22,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:22,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:22,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:22,466 INFO L124 PetriNetUnfolderBase]: 1671/2744 cut-off events. [2024-06-03 20:19:22,467 INFO L125 PetriNetUnfolderBase]: For 84224/84224 co-relation queries the response was YES. [2024-06-03 20:19:22,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16988 conditions, 2744 events. 1671/2744 cut-off events. For 84224/84224 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15530 event pairs, 468 based on Foata normal form. 4/2739 useless extension candidates. Maximal degree in co-relation 16919. Up to 2289 conditions per place. [2024-06-03 20:19:22,495 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 126 selfloop transitions, 65 changer transitions 0/198 dead transitions. [2024-06-03 20:19:22,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 198 transitions, 2394 flow [2024-06-03 20:19:22,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:22,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:22,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-03 20:19:22,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-03 20:19:22,496 INFO L175 Difference]: Start difference. First operand has 151 places, 180 transitions, 1833 flow. Second operand 8 states and 159 transitions. [2024-06-03 20:19:22,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 198 transitions, 2394 flow [2024-06-03 20:19:22,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 198 transitions, 2293 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:22,628 INFO L231 Difference]: Finished difference. Result has 153 places, 184 transitions, 1931 flow [2024-06-03 20:19:22,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1931, PETRI_PLACES=153, PETRI_TRANSITIONS=184} [2024-06-03 20:19:22,629 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 109 predicate places. [2024-06-03 20:19:22,629 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 184 transitions, 1931 flow [2024-06-03 20:19:22,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:22,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:22,629 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-03 20:19:22,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 20:19:22,629 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:22,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:22,630 INFO L85 PathProgramCache]: Analyzing trace with hash -458780717, now seen corresponding path program 6 times [2024-06-03 20:19:22,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:22,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19123051] [2024-06-03 20:19:22,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:22,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:22,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:23,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:23,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:23,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19123051] [2024-06-03 20:19:23,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19123051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:23,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:23,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:23,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867308143] [2024-06-03 20:19:23,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:23,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:23,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:23,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:23,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:23,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:23,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 184 transitions, 1931 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:23,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:23,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:23,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:23,856 INFO L124 PetriNetUnfolderBase]: 1675/2752 cut-off events. [2024-06-03 20:19:23,857 INFO L125 PetriNetUnfolderBase]: For 87731/87731 co-relation queries the response was YES. [2024-06-03 20:19:23,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17204 conditions, 2752 events. 1675/2752 cut-off events. For 87731/87731 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15608 event pairs, 463 based on Foata normal form. 4/2747 useless extension candidates. Maximal degree in co-relation 17134. Up to 2290 conditions per place. [2024-06-03 20:19:23,879 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 125 selfloop transitions, 70 changer transitions 0/202 dead transitions. [2024-06-03 20:19:23,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 202 transitions, 2514 flow [2024-06-03 20:19:23,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:23,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:23,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-03 20:19:23,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-03 20:19:23,880 INFO L175 Difference]: Start difference. First operand has 153 places, 184 transitions, 1931 flow. Second operand 8 states and 159 transitions. [2024-06-03 20:19:23,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 202 transitions, 2514 flow [2024-06-03 20:19:23,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 202 transitions, 2381 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:23,982 INFO L231 Difference]: Finished difference. Result has 156 places, 188 transitions, 2017 flow [2024-06-03 20:19:23,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2017, PETRI_PLACES=156, PETRI_TRANSITIONS=188} [2024-06-03 20:19:23,983 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-03 20:19:23,983 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 188 transitions, 2017 flow [2024-06-03 20:19:23,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:23,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:23,983 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-03 20:19:23,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 20:19:23,983 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-03 20:19:23,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:23,984 INFO L85 PathProgramCache]: Analyzing trace with hash 341665237, now seen corresponding path program 1 times [2024-06-03 20:19:23,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:23,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48848264] [2024-06-03 20:19:23,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:23,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:23,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:24,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-03 20:19:24,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:24,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48848264] [2024-06-03 20:19:24,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48848264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:24,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:24,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:24,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143310509] [2024-06-03 20:19:24,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:24,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:24,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:24,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:24,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:24,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:19:24,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 188 transitions, 2017 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:24,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:24,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:19:24,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:25,230 INFO L124 PetriNetUnfolderBase]: 1589/2664 cut-off events. [2024-06-03 20:19:25,230 INFO L125 PetriNetUnfolderBase]: For 91004/91011 co-relation queries the response was YES. [2024-06-03 20:19:25,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16717 conditions, 2664 events. 1589/2664 cut-off events. For 91004/91011 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15454 event pairs, 449 based on Foata normal form. 2/2642 useless extension candidates. Maximal degree in co-relation 16646. Up to 2231 conditions per place. [2024-06-03 20:19:25,250 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 123 selfloop transitions, 41 changer transitions 0/200 dead transitions. [2024-06-03 20:19:25,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 200 transitions, 2401 flow [2024-06-03 20:19:25,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:25,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:25,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-03 20:19:25,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-03 20:19:25,251 INFO L175 Difference]: Start difference. First operand has 156 places, 188 transitions, 2017 flow. Second operand 7 states and 143 transitions. [2024-06-03 20:19:25,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 200 transitions, 2401 flow [2024-06-03 20:19:25,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 200 transitions, 2297 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:25,353 INFO L231 Difference]: Finished difference. Result has 159 places, 191 transitions, 2040 flow [2024-06-03 20:19:25,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2040, PETRI_PLACES=159, PETRI_TRANSITIONS=191} [2024-06-03 20:19:25,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-03 20:19:25,353 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 191 transitions, 2040 flow [2024-06-03 20:19:25,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:25,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:25,354 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-03 20:19:25,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 20:19:25,354 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-03 20:19:25,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:25,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1187025603, now seen corresponding path program 2 times [2024-06-03 20:19:25,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:25,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558895022] [2024-06-03 20:19:25,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:25,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:25,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:26,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:26,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:26,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558895022] [2024-06-03 20:19:26,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558895022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:26,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:26,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:26,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616698476] [2024-06-03 20:19:26,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:26,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:26,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:26,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:26,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:26,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:19:26,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 191 transitions, 2040 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:26,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:26,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:19:26,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:26,565 INFO L124 PetriNetUnfolderBase]: 1588/2662 cut-off events. [2024-06-03 20:19:26,566 INFO L125 PetriNetUnfolderBase]: For 95188/95217 co-relation queries the response was YES. [2024-06-03 20:19:26,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16952 conditions, 2662 events. 1588/2662 cut-off events. For 95188/95217 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15454 event pairs, 450 based on Foata normal form. 2/2637 useless extension candidates. Maximal degree in co-relation 16880. Up to 2217 conditions per place. [2024-06-03 20:19:26,587 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 123 selfloop transitions, 44 changer transitions 0/203 dead transitions. [2024-06-03 20:19:26,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 203 transitions, 2436 flow [2024-06-03 20:19:26,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:26,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:26,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-03 20:19:26,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-03 20:19:26,588 INFO L175 Difference]: Start difference. First operand has 159 places, 191 transitions, 2040 flow. Second operand 7 states and 143 transitions. [2024-06-03 20:19:26,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 203 transitions, 2436 flow [2024-06-03 20:19:26,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 203 transitions, 2333 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:26,721 INFO L231 Difference]: Finished difference. Result has 161 places, 194 transitions, 2075 flow [2024-06-03 20:19:26,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2075, PETRI_PLACES=161, PETRI_TRANSITIONS=194} [2024-06-03 20:19:26,722 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-03 20:19:26,722 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 194 transitions, 2075 flow [2024-06-03 20:19:26,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:26,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:26,722 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-03 20:19:26,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 20:19:26,722 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:26,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:26,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1807322411, now seen corresponding path program 7 times [2024-06-03 20:19:26,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:26,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272031013] [2024-06-03 20:19:26,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:26,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:26,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:27,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:27,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:27,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272031013] [2024-06-03 20:19:27,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272031013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:27,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:27,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:27,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956972714] [2024-06-03 20:19:27,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:27,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:27,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:27,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:27,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:27,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:27,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 194 transitions, 2075 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:27,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:27,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:27,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:27,880 INFO L124 PetriNetUnfolderBase]: 1713/2825 cut-off events. [2024-06-03 20:19:27,880 INFO L125 PetriNetUnfolderBase]: For 96668/96668 co-relation queries the response was YES. [2024-06-03 20:19:27,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18085 conditions, 2825 events. 1713/2825 cut-off events. For 96668/96668 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16151 event pairs, 455 based on Foata normal form. 2/2823 useless extension candidates. Maximal degree in co-relation 18012. Up to 2500 conditions per place. [2024-06-03 20:19:27,902 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 172 selfloop transitions, 54 changer transitions 0/233 dead transitions. [2024-06-03 20:19:27,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 233 transitions, 2813 flow [2024-06-03 20:19:27,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:27,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:27,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-03 20:19:27,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-03 20:19:27,903 INFO L175 Difference]: Start difference. First operand has 161 places, 194 transitions, 2075 flow. Second operand 8 states and 165 transitions. [2024-06-03 20:19:27,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 233 transitions, 2813 flow [2024-06-03 20:19:28,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 233 transitions, 2679 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:28,022 INFO L231 Difference]: Finished difference. Result has 166 places, 213 transitions, 2336 flow [2024-06-03 20:19:28,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2336, PETRI_PLACES=166, PETRI_TRANSITIONS=213} [2024-06-03 20:19:28,023 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-03 20:19:28,023 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 213 transitions, 2336 flow [2024-06-03 20:19:28,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:28,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:28,023 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-03 20:19:28,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 20:19:28,023 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:28,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:28,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1209523403, now seen corresponding path program 1 times [2024-06-03 20:19:28,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:28,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856645429] [2024-06-03 20:19:28,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:28,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:28,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:28,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:28,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:28,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856645429] [2024-06-03 20:19:28,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856645429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:28,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:28,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:19:28,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815736924] [2024-06-03 20:19:28,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:28,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:19:28,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:28,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:19:28,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:19:28,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:28,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 213 transitions, 2336 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:28,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:28,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:28,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:29,353 INFO L124 PetriNetUnfolderBase]: 1710/2823 cut-off events. [2024-06-03 20:19:29,354 INFO L125 PetriNetUnfolderBase]: For 99901/99901 co-relation queries the response was YES. [2024-06-03 20:19:29,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18286 conditions, 2823 events. 1710/2823 cut-off events. For 99901/99901 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16195 event pairs, 464 based on Foata normal form. 1/2821 useless extension candidates. Maximal degree in co-relation 18210. Up to 2576 conditions per place. [2024-06-03 20:19:29,382 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 209 selfloop transitions, 15 changer transitions 0/231 dead transitions. [2024-06-03 20:19:29,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 231 transitions, 2890 flow [2024-06-03 20:19:29,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:19:29,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:19:29,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-03 20:19:29,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-03 20:19:29,383 INFO L175 Difference]: Start difference. First operand has 166 places, 213 transitions, 2336 flow. Second operand 7 states and 139 transitions. [2024-06-03 20:19:29,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 231 transitions, 2890 flow [2024-06-03 20:19:29,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 231 transitions, 2661 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 20:19:29,505 INFO L231 Difference]: Finished difference. Result has 166 places, 216 transitions, 2205 flow [2024-06-03 20:19:29,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2205, PETRI_PLACES=166, PETRI_TRANSITIONS=216} [2024-06-03 20:19:29,505 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-03 20:19:29,505 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 216 transitions, 2205 flow [2024-06-03 20:19:29,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:29,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:29,506 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-03 20:19:29,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 20:19:29,506 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:29,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:29,506 INFO L85 PathProgramCache]: Analyzing trace with hash 416065011, now seen corresponding path program 1 times [2024-06-03 20:19:29,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:29,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887347402] [2024-06-03 20:19:29,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:29,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:30,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-03 20:19:30,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:30,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887347402] [2024-06-03 20:19:30,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887347402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:30,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:30,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:30,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889277918] [2024-06-03 20:19:30,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:30,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:30,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:30,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:30,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:30,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:30,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 216 transitions, 2205 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:30,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:30,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:30,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:30,973 INFO L124 PetriNetUnfolderBase]: 1720/2842 cut-off events. [2024-06-03 20:19:30,973 INFO L125 PetriNetUnfolderBase]: For 104415/104415 co-relation queries the response was YES. [2024-06-03 20:19:30,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18514 conditions, 2842 events. 1720/2842 cut-off events. For 104415/104415 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16288 event pairs, 441 based on Foata normal form. 2/2838 useless extension candidates. Maximal degree in co-relation 18437. Up to 2500 conditions per place. [2024-06-03 20:19:30,996 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 193 selfloop transitions, 53 changer transitions 0/253 dead transitions. [2024-06-03 20:19:30,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 253 transitions, 3022 flow [2024-06-03 20:19:30,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:30,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:30,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-03 20:19:30,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-03 20:19:30,997 INFO L175 Difference]: Start difference. First operand has 166 places, 216 transitions, 2205 flow. Second operand 8 states and 158 transitions. [2024-06-03 20:19:30,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 253 transitions, 3022 flow [2024-06-03 20:19:31,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 253 transitions, 2946 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:31,125 INFO L231 Difference]: Finished difference. Result has 171 places, 239 transitions, 2595 flow [2024-06-03 20:19:31,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2595, PETRI_PLACES=171, PETRI_TRANSITIONS=239} [2024-06-03 20:19:31,126 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-03 20:19:31,126 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 239 transitions, 2595 flow [2024-06-03 20:19:31,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:31,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:31,126 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-03 20:19:31,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 20:19:31,126 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-03 20:19:31,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:31,127 INFO L85 PathProgramCache]: Analyzing trace with hash 356180181, now seen corresponding path program 2 times [2024-06-03 20:19:31,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:31,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19799323] [2024-06-03 20:19:31,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:31,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:31,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:31,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:31,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:31,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19799323] [2024-06-03 20:19:31,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19799323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:31,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:31,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:31,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479442825] [2024-06-03 20:19:31,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:31,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:31,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:31,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:31,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:32,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:32,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 239 transitions, 2595 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:32,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:32,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:32,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:32,532 INFO L124 PetriNetUnfolderBase]: 1730/2850 cut-off events. [2024-06-03 20:19:32,533 INFO L125 PetriNetUnfolderBase]: For 110626/110626 co-relation queries the response was YES. [2024-06-03 20:19:32,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19248 conditions, 2850 events. 1730/2850 cut-off events. For 110626/110626 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16343 event pairs, 449 based on Foata normal form. 2/2843 useless extension candidates. Maximal degree in co-relation 19168. Up to 2438 conditions per place. [2024-06-03 20:19:32,556 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 184 selfloop transitions, 86 changer transitions 0/277 dead transitions. [2024-06-03 20:19:32,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 277 transitions, 3433 flow [2024-06-03 20:19:32,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:32,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:32,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-03 20:19:32,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-03 20:19:32,557 INFO L175 Difference]: Start difference. First operand has 171 places, 239 transitions, 2595 flow. Second operand 8 states and 158 transitions. [2024-06-03 20:19:32,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 277 transitions, 3433 flow [2024-06-03 20:19:32,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 277 transitions, 3302 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-03 20:19:32,706 INFO L231 Difference]: Finished difference. Result has 177 places, 265 transitions, 3033 flow [2024-06-03 20:19:32,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2480, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3033, PETRI_PLACES=177, PETRI_TRANSITIONS=265} [2024-06-03 20:19:32,707 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-03 20:19:32,707 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 265 transitions, 3033 flow [2024-06-03 20:19:32,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:32,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:32,708 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-03 20:19:32,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 20:19:32,708 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-03 20:19:32,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:32,708 INFO L85 PathProgramCache]: Analyzing trace with hash 356476851, now seen corresponding path program 3 times [2024-06-03 20:19:32,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:32,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403588275] [2024-06-03 20:19:32,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:32,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:32,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:33,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:33,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:33,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403588275] [2024-06-03 20:19:33,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403588275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:33,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:33,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:33,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030352554] [2024-06-03 20:19:33,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:33,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:33,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:33,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:33,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:33,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:33,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 265 transitions, 3033 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:33,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:33,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:33,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:34,115 INFO L124 PetriNetUnfolderBase]: 1748/2875 cut-off events. [2024-06-03 20:19:34,115 INFO L125 PetriNetUnfolderBase]: For 114264/114264 co-relation queries the response was YES. [2024-06-03 20:19:34,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19894 conditions, 2875 events. 1748/2875 cut-off events. For 114264/114264 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16384 event pairs, 449 based on Foata normal form. 2/2868 useless extension candidates. Maximal degree in co-relation 19811. Up to 2437 conditions per place. [2024-06-03 20:19:34,191 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 181 selfloop transitions, 100 changer transitions 0/288 dead transitions. [2024-06-03 20:19:34,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 288 transitions, 3871 flow [2024-06-03 20:19:34,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:34,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:34,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-03 20:19:34,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 20:19:34,193 INFO L175 Difference]: Start difference. First operand has 177 places, 265 transitions, 3033 flow. Second operand 8 states and 160 transitions. [2024-06-03 20:19:34,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 288 transitions, 3871 flow [2024-06-03 20:19:34,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 288 transitions, 3732 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-03 20:19:34,381 INFO L231 Difference]: Finished difference. Result has 183 places, 275 transitions, 3282 flow [2024-06-03 20:19:34,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3282, PETRI_PLACES=183, PETRI_TRANSITIONS=275} [2024-06-03 20:19:34,382 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-03 20:19:34,382 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 275 transitions, 3282 flow [2024-06-03 20:19:34,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:34,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:34,382 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-03 20:19:34,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 20:19:34,382 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-03 20:19:34,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:34,383 INFO L85 PathProgramCache]: Analyzing trace with hash 347905971, now seen corresponding path program 4 times [2024-06-03 20:19:34,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:34,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474544871] [2024-06-03 20:19:34,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:34,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:34,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:35,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-03 20:19:35,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:35,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474544871] [2024-06-03 20:19:35,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474544871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:35,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:35,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:35,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352926673] [2024-06-03 20:19:35,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:35,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:35,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:35,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:35,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:35,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:35,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 275 transitions, 3282 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:35,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:35,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:35,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:35,757 INFO L124 PetriNetUnfolderBase]: 1742/2869 cut-off events. [2024-06-03 20:19:35,757 INFO L125 PetriNetUnfolderBase]: For 118558/118558 co-relation queries the response was YES. [2024-06-03 20:19:35,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20384 conditions, 2869 events. 1742/2869 cut-off events. For 118558/118558 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16315 event pairs, 449 based on Foata normal form. 2/2862 useless extension candidates. Maximal degree in co-relation 20298. Up to 2455 conditions per place. [2024-06-03 20:19:35,787 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 205 selfloop transitions, 76 changer transitions 0/288 dead transitions. [2024-06-03 20:19:35,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 288 transitions, 3907 flow [2024-06-03 20:19:35,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:35,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:35,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-03 20:19:35,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-03 20:19:35,788 INFO L175 Difference]: Start difference. First operand has 183 places, 275 transitions, 3282 flow. Second operand 8 states and 158 transitions. [2024-06-03 20:19:35,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 288 transitions, 3907 flow [2024-06-03 20:19:35,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 288 transitions, 3673 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:35,999 INFO L231 Difference]: Finished difference. Result has 187 places, 276 transitions, 3230 flow [2024-06-03 20:19:35,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3230, PETRI_PLACES=187, PETRI_TRANSITIONS=276} [2024-06-03 20:19:35,999 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-03 20:19:35,999 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 276 transitions, 3230 flow [2024-06-03 20:19:35,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:36,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:36,000 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-03 20:19:36,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 20:19:36,000 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:36,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:36,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1320934106, now seen corresponding path program 1 times [2024-06-03 20:19:36,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:36,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434791803] [2024-06-03 20:19:36,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:36,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:36,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:36,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:36,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:36,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434791803] [2024-06-03 20:19:36,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434791803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:36,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:36,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:19:36,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376121766] [2024-06-03 20:19:36,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:36,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:19:36,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:36,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:19:36,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:19:36,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:36,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 276 transitions, 3230 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:36,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:36,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:36,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:37,718 INFO L124 PetriNetUnfolderBase]: 1865/3108 cut-off events. [2024-06-03 20:19:37,719 INFO L125 PetriNetUnfolderBase]: For 129718/129718 co-relation queries the response was YES. [2024-06-03 20:19:37,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21412 conditions, 3108 events. 1865/3108 cut-off events. For 129718/129718 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18335 event pairs, 356 based on Foata normal form. 12/3116 useless extension candidates. Maximal degree in co-relation 21324. Up to 2358 conditions per place. [2024-06-03 20:19:37,749 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 259 selfloop transitions, 55 changer transitions 0/321 dead transitions. [2024-06-03 20:19:37,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 321 transitions, 4117 flow [2024-06-03 20:19:37,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:37,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:37,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-03 20:19:37,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5038759689922481 [2024-06-03 20:19:37,751 INFO L175 Difference]: Start difference. First operand has 187 places, 276 transitions, 3230 flow. Second operand 9 states and 195 transitions. [2024-06-03 20:19:37,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 321 transitions, 4117 flow [2024-06-03 20:19:37,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 321 transitions, 3880 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:37,984 INFO L231 Difference]: Finished difference. Result has 192 places, 284 transitions, 3233 flow [2024-06-03 20:19:37,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2993, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3233, PETRI_PLACES=192, PETRI_TRANSITIONS=284} [2024-06-03 20:19:37,984 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-03 20:19:37,984 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 284 transitions, 3233 flow [2024-06-03 20:19:37,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:37,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:37,985 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-03 20:19:37,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 20:19:37,985 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:37,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:37,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1522729572, now seen corresponding path program 2 times [2024-06-03 20:19:37,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:37,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4091617] [2024-06-03 20:19:37,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:37,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:37,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:38,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:38,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:38,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4091617] [2024-06-03 20:19:38,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4091617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:38,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:38,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:19:38,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777739108] [2024-06-03 20:19:38,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:38,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:19:38,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:38,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:19:38,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:19:38,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:38,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 284 transitions, 3233 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:38,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:38,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:38,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:39,679 INFO L124 PetriNetUnfolderBase]: 1975/3319 cut-off events. [2024-06-03 20:19:39,680 INFO L125 PetriNetUnfolderBase]: For 138060/138060 co-relation queries the response was YES. [2024-06-03 20:19:39,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22492 conditions, 3319 events. 1975/3319 cut-off events. For 138060/138060 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20026 event pairs, 458 based on Foata normal form. 12/3322 useless extension candidates. Maximal degree in co-relation 22403. Up to 2631 conditions per place. [2024-06-03 20:19:39,713 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 262 selfloop transitions, 55 changer transitions 0/324 dead transitions. [2024-06-03 20:19:39,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 324 transitions, 4105 flow [2024-06-03 20:19:39,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:39,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:39,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 20:19:39,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49870801033591733 [2024-06-03 20:19:39,720 INFO L175 Difference]: Start difference. First operand has 192 places, 284 transitions, 3233 flow. Second operand 9 states and 193 transitions. [2024-06-03 20:19:39,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 324 transitions, 4105 flow [2024-06-03 20:19:39,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 324 transitions, 3999 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:39,950 INFO L231 Difference]: Finished difference. Result has 199 places, 290 transitions, 3350 flow [2024-06-03 20:19:39,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3350, PETRI_PLACES=199, PETRI_TRANSITIONS=290} [2024-06-03 20:19:39,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 155 predicate places. [2024-06-03 20:19:39,951 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 290 transitions, 3350 flow [2024-06-03 20:19:39,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:39,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:39,951 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-03 20:19:39,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 20:19:39,951 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:39,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:39,952 INFO L85 PathProgramCache]: Analyzing trace with hash 43799708, now seen corresponding path program 3 times [2024-06-03 20:19:39,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:39,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755333063] [2024-06-03 20:19:39,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:39,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:39,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:40,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:40,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755333063] [2024-06-03 20:19:40,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755333063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:40,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:40,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:19:40,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891422034] [2024-06-03 20:19:40,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:40,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:19:40,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:40,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:19:40,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:19:40,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:40,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 290 transitions, 3350 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:40,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:40,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:40,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:41,793 INFO L124 PetriNetUnfolderBase]: 2057/3471 cut-off events. [2024-06-03 20:19:41,793 INFO L125 PetriNetUnfolderBase]: For 145693/145693 co-relation queries the response was YES. [2024-06-03 20:19:41,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23516 conditions, 3471 events. 2057/3471 cut-off events. For 145693/145693 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21224 event pairs, 482 based on Foata normal form. 12/3474 useless extension candidates. Maximal degree in co-relation 23424. Up to 2773 conditions per place. [2024-06-03 20:19:41,827 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 259 selfloop transitions, 61 changer transitions 0/327 dead transitions. [2024-06-03 20:19:41,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 327 transitions, 4210 flow [2024-06-03 20:19:41,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:41,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:41,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-03 20:19:41,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-03 20:19:41,828 INFO L175 Difference]: Start difference. First operand has 199 places, 290 transitions, 3350 flow. Second operand 9 states and 192 transitions. [2024-06-03 20:19:41,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 327 transitions, 4210 flow [2024-06-03 20:19:42,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 327 transitions, 4094 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:42,089 INFO L231 Difference]: Finished difference. Result has 205 places, 294 transitions, 3444 flow [2024-06-03 20:19:42,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3444, PETRI_PLACES=205, PETRI_TRANSITIONS=294} [2024-06-03 20:19:42,089 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-03 20:19:42,090 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 294 transitions, 3444 flow [2024-06-03 20:19:42,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:42,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:42,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:42,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 20:19:42,090 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:19:42,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:42,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1520839836, now seen corresponding path program 4 times [2024-06-03 20:19:42,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:42,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636640811] [2024-06-03 20:19:42,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:42,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:42,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:42,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:42,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636640811] [2024-06-03 20:19:42,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636640811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:42,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:42,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:19:42,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883888794] [2024-06-03 20:19:42,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:42,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:19:42,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:42,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:19:42,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:19:42,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:42,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 294 transitions, 3444 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:42,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:42,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:42,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:43,745 INFO L124 PetriNetUnfolderBase]: 2037/3439 cut-off events. [2024-06-03 20:19:43,745 INFO L125 PetriNetUnfolderBase]: For 143997/143997 co-relation queries the response was YES. [2024-06-03 20:19:43,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22904 conditions, 3439 events. 2037/3439 cut-off events. For 143997/143997 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20937 event pairs, 418 based on Foata normal form. 12/3442 useless extension candidates. Maximal degree in co-relation 22810. Up to 2181 conditions per place. [2024-06-03 20:19:43,780 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 249 selfloop transitions, 71 changer transitions 0/327 dead transitions. [2024-06-03 20:19:43,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 327 transitions, 4190 flow [2024-06-03 20:19:43,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:43,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:43,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-03 20:19:43,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935400516795866 [2024-06-03 20:19:43,782 INFO L175 Difference]: Start difference. First operand has 205 places, 294 transitions, 3444 flow. Second operand 9 states and 191 transitions. [2024-06-03 20:19:43,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 327 transitions, 4190 flow [2024-06-03 20:19:44,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 327 transitions, 4075 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:44,063 INFO L231 Difference]: Finished difference. Result has 209 places, 293 transitions, 3431 flow [2024-06-03 20:19:44,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3431, PETRI_PLACES=209, PETRI_TRANSITIONS=293} [2024-06-03 20:19:44,064 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-03 20:19:44,064 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 293 transitions, 3431 flow [2024-06-03 20:19:44,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:44,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:44,064 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-03 20:19:44,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 20:19:44,064 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-03 20:19:44,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:44,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1856452289, now seen corresponding path program 1 times [2024-06-03 20:19:44,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:44,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977040513] [2024-06-03 20:19:44,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:44,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:44,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:44,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:44,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:44,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977040513] [2024-06-03 20:19:44,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977040513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:44,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:44,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:44,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066316699] [2024-06-03 20:19:44,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:44,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:44,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:44,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:44,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:44,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:19:44,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 293 transitions, 3431 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:44,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:44,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:19:44,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:45,560 INFO L124 PetriNetUnfolderBase]: 1964/3353 cut-off events. [2024-06-03 20:19:45,560 INFO L125 PetriNetUnfolderBase]: For 149376/149381 co-relation queries the response was YES. [2024-06-03 20:19:45,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22529 conditions, 3353 events. 1964/3353 cut-off events. For 149376/149381 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20714 event pairs, 466 based on Foata normal form. 10/3327 useless extension candidates. Maximal degree in co-relation 22434. Up to 2755 conditions per place. [2024-06-03 20:19:45,594 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 42 changer transitions 0/308 dead transitions. [2024-06-03 20:19:45,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 308 transitions, 4005 flow [2024-06-03 20:19:45,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:45,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:45,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-03 20:19:45,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-03 20:19:45,595 INFO L175 Difference]: Start difference. First operand has 209 places, 293 transitions, 3431 flow. Second operand 8 states and 161 transitions. [2024-06-03 20:19:45,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 308 transitions, 4005 flow [2024-06-03 20:19:45,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 308 transitions, 3833 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 20:19:45,897 INFO L231 Difference]: Finished difference. Result has 210 places, 294 transitions, 3370 flow [2024-06-03 20:19:45,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3370, PETRI_PLACES=210, PETRI_TRANSITIONS=294} [2024-06-03 20:19:45,897 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 166 predicate places. [2024-06-03 20:19:45,897 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 294 transitions, 3370 flow [2024-06-03 20:19:45,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:45,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:45,898 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-03 20:19:45,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 20:19:45,898 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-03 20:19:45,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:45,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1856929379, now seen corresponding path program 2 times [2024-06-03 20:19:45,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:45,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23419789] [2024-06-03 20:19:45,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:45,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:45,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:46,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:46,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:46,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23419789] [2024-06-03 20:19:46,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23419789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:46,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:46,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:46,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863325221] [2024-06-03 20:19:46,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:46,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:46,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:46,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:46,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:46,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:19:46,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 294 transitions, 3370 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:46,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:46,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:19:46,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:47,422 INFO L124 PetriNetUnfolderBase]: 2016/3436 cut-off events. [2024-06-03 20:19:47,422 INFO L125 PetriNetUnfolderBase]: For 158149/158175 co-relation queries the response was YES. [2024-06-03 20:19:47,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23103 conditions, 3436 events. 2016/3436 cut-off events. For 158149/158175 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21280 event pairs, 475 based on Foata normal form. 17/3414 useless extension candidates. Maximal degree in co-relation 23007. Up to 2704 conditions per place. [2024-06-03 20:19:47,456 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 202 selfloop transitions, 50 changer transitions 0/314 dead transitions. [2024-06-03 20:19:47,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 314 transitions, 4098 flow [2024-06-03 20:19:47,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:47,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:47,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 20:19:47,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-03 20:19:47,457 INFO L175 Difference]: Start difference. First operand has 210 places, 294 transitions, 3370 flow. Second operand 8 states and 164 transitions. [2024-06-03 20:19:47,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 314 transitions, 4098 flow [2024-06-03 20:19:47,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 314 transitions, 4009 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:19:47,732 INFO L231 Difference]: Finished difference. Result has 212 places, 296 transitions, 3431 flow [2024-06-03 20:19:47,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3431, PETRI_PLACES=212, PETRI_TRANSITIONS=296} [2024-06-03 20:19:47,733 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-03 20:19:47,733 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 296 transitions, 3431 flow [2024-06-03 20:19:47,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:47,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:47,733 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-03 20:19:47,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 20:19:47,733 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-03 20:19:47,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:47,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1834333173, now seen corresponding path program 3 times [2024-06-03 20:19:47,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:47,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308691525] [2024-06-03 20:19:47,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:47,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:47,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:48,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:48,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:48,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308691525] [2024-06-03 20:19:48,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308691525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:48,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:48,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:48,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965831505] [2024-06-03 20:19:48,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:48,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:48,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:48,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:48,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:48,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 20:19:48,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 296 transitions, 3431 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:48,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:48,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 20:19:48,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:49,290 INFO L124 PetriNetUnfolderBase]: 1994/3403 cut-off events. [2024-06-03 20:19:49,290 INFO L125 PetriNetUnfolderBase]: For 154995/155021 co-relation queries the response was YES. [2024-06-03 20:19:49,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22567 conditions, 3403 events. 1994/3403 cut-off events. For 154995/155021 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21044 event pairs, 470 based on Foata normal form. 18/3383 useless extension candidates. Maximal degree in co-relation 22470. Up to 2801 conditions per place. [2024-06-03 20:19:49,324 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 201 selfloop transitions, 47 changer transitions 0/310 dead transitions. [2024-06-03 20:19:49,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 310 transitions, 3989 flow [2024-06-03 20:19:49,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:49,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:49,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-03 20:19:49,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-03 20:19:49,325 INFO L175 Difference]: Start difference. First operand has 212 places, 296 transitions, 3431 flow. Second operand 8 states and 161 transitions. [2024-06-03 20:19:49,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 310 transitions, 3989 flow [2024-06-03 20:19:49,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 310 transitions, 3917 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:49,647 INFO L231 Difference]: Finished difference. Result has 216 places, 296 transitions, 3458 flow [2024-06-03 20:19:49,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3458, PETRI_PLACES=216, PETRI_TRANSITIONS=296} [2024-06-03 20:19:49,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-03 20:19:49,648 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 296 transitions, 3458 flow [2024-06-03 20:19:49,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:49,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:49,649 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-03 20:19:49,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 20:19:49,649 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-03 20:19:49,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:49,649 INFO L85 PathProgramCache]: Analyzing trace with hash -580538103, now seen corresponding path program 1 times [2024-06-03 20:19:49,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:49,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552088574] [2024-06-03 20:19:49,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:49,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:49,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:50,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:50,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:50,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552088574] [2024-06-03 20:19:50,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552088574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:50,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:50,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:19:50,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267730205] [2024-06-03 20:19:50,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:50,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:19:50,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:50,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:19:50,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:19:50,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:50,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 296 transitions, 3458 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:50,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:50,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:50,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:51,301 INFO L124 PetriNetUnfolderBase]: 2115/3576 cut-off events. [2024-06-03 20:19:51,301 INFO L125 PetriNetUnfolderBase]: For 151009/151009 co-relation queries the response was YES. [2024-06-03 20:19:51,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23654 conditions, 3576 events. 2115/3576 cut-off events. For 151009/151009 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22025 event pairs, 492 based on Foata normal form. 2/3572 useless extension candidates. Maximal degree in co-relation 23555. Up to 3138 conditions per place. [2024-06-03 20:19:51,334 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 263 selfloop transitions, 51 changer transitions 0/321 dead transitions. [2024-06-03 20:19:51,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 321 transitions, 4378 flow [2024-06-03 20:19:51,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:19:51,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:19:51,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-03 20:19:51,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-03 20:19:51,335 INFO L175 Difference]: Start difference. First operand has 216 places, 296 transitions, 3458 flow. Second operand 8 states and 161 transitions. [2024-06-03 20:19:51,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 321 transitions, 4378 flow [2024-06-03 20:19:51,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 321 transitions, 4272 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:19:51,567 INFO L231 Difference]: Finished difference. Result has 218 places, 304 transitions, 3621 flow [2024-06-03 20:19:51,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3621, PETRI_PLACES=218, PETRI_TRANSITIONS=304} [2024-06-03 20:19:51,568 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-03 20:19:51,568 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 304 transitions, 3621 flow [2024-06-03 20:19:51,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:51,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:51,568 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-03 20:19:51,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 20:19:51,568 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-03 20:19:51,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:51,568 INFO L85 PathProgramCache]: Analyzing trace with hash 2139353803, now seen corresponding path program 1 times [2024-06-03 20:19:51,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:51,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923736103] [2024-06-03 20:19:51,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:51,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:51,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:52,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:52,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:52,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923736103] [2024-06-03 20:19:52,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923736103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:52,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:52,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:19:52,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509935702] [2024-06-03 20:19:52,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:52,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:19:52,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:52,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:19:52,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:19:52,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:52,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 304 transitions, 3621 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:52,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:52,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:52,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:53,320 INFO L124 PetriNetUnfolderBase]: 2131/3600 cut-off events. [2024-06-03 20:19:53,320 INFO L125 PetriNetUnfolderBase]: For 161831/161831 co-relation queries the response was YES. [2024-06-03 20:19:53,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24312 conditions, 3600 events. 2131/3600 cut-off events. For 161831/161831 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 22173 event pairs, 491 based on Foata normal form. 4/3598 useless extension candidates. Maximal degree in co-relation 24211. Up to 3175 conditions per place. [2024-06-03 20:19:53,357 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 260 selfloop transitions, 56 changer transitions 0/323 dead transitions. [2024-06-03 20:19:53,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 323 transitions, 4370 flow [2024-06-03 20:19:53,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:53,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:53,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 20:19:53,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 20:19:53,359 INFO L175 Difference]: Start difference. First operand has 218 places, 304 transitions, 3621 flow. Second operand 9 states and 174 transitions. [2024-06-03 20:19:53,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 323 transitions, 4370 flow [2024-06-03 20:19:53,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 323 transitions, 4227 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-03 20:19:53,743 INFO L231 Difference]: Finished difference. Result has 223 places, 307 transitions, 3668 flow [2024-06-03 20:19:53,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3668, PETRI_PLACES=223, PETRI_TRANSITIONS=307} [2024-06-03 20:19:53,744 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-03 20:19:53,744 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 307 transitions, 3668 flow [2024-06-03 20:19:53,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:53,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:53,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:19:53,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 20:19:53,744 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-03 20:19:53,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:53,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1865338921, now seen corresponding path program 2 times [2024-06-03 20:19:53,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:53,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069718182] [2024-06-03 20:19:53,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:53,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:53,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:54,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:54,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:54,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069718182] [2024-06-03 20:19:54,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069718182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:54,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:54,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:19:54,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810413575] [2024-06-03 20:19:54,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:54,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:19:54,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:54,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:19:54,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:19:54,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:54,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 307 transitions, 3668 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:54,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:54,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:54,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:55,508 INFO L124 PetriNetUnfolderBase]: 2147/3614 cut-off events. [2024-06-03 20:19:55,508 INFO L125 PetriNetUnfolderBase]: For 170064/170064 co-relation queries the response was YES. [2024-06-03 20:19:55,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24816 conditions, 3614 events. 2147/3614 cut-off events. For 170064/170064 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22267 event pairs, 505 based on Foata normal form. 4/3609 useless extension candidates. Maximal degree in co-relation 24713. Up to 3123 conditions per place. [2024-06-03 20:19:55,547 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 238 selfloop transitions, 79 changer transitions 0/324 dead transitions. [2024-06-03 20:19:55,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 324 transitions, 4420 flow [2024-06-03 20:19:55,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:55,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:55,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 20:19:55,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 20:19:55,548 INFO L175 Difference]: Start difference. First operand has 223 places, 307 transitions, 3668 flow. Second operand 9 states and 174 transitions. [2024-06-03 20:19:55,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 324 transitions, 4420 flow [2024-06-03 20:19:55,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 324 transitions, 4252 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-03 20:19:55,885 INFO L231 Difference]: Finished difference. Result has 225 places, 310 transitions, 3742 flow [2024-06-03 20:19:55,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3742, PETRI_PLACES=225, PETRI_TRANSITIONS=310} [2024-06-03 20:19:55,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-03 20:19:55,885 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 310 transitions, 3742 flow [2024-06-03 20:19:55,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:55,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:55,886 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-03 20:19:55,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 20:19:55,886 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-03 20:19:55,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:55,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1834117909, now seen corresponding path program 3 times [2024-06-03 20:19:55,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:55,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301219395] [2024-06-03 20:19:55,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:55,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:55,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:56,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:56,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:56,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301219395] [2024-06-03 20:19:56,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301219395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:56,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:56,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:19:56,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011411153] [2024-06-03 20:19:56,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:56,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:19:56,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:56,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:19:56,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:19:56,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:56,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 310 transitions, 3742 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:56,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:56,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:56,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:57,546 INFO L124 PetriNetUnfolderBase]: 2163/3638 cut-off events. [2024-06-03 20:19:57,546 INFO L125 PetriNetUnfolderBase]: For 177619/177619 co-relation queries the response was YES. [2024-06-03 20:19:57,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25301 conditions, 3638 events. 2163/3638 cut-off events. For 177619/177619 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22386 event pairs, 505 based on Foata normal form. 4/3633 useless extension candidates. Maximal degree in co-relation 25197. Up to 3123 conditions per place. [2024-06-03 20:19:57,584 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 216 selfloop transitions, 104 changer transitions 0/327 dead transitions. [2024-06-03 20:19:57,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 327 transitions, 4506 flow [2024-06-03 20:19:57,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:57,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:57,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-03 20:19:57,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-03 20:19:57,586 INFO L175 Difference]: Start difference. First operand has 225 places, 310 transitions, 3742 flow. Second operand 9 states and 175 transitions. [2024-06-03 20:19:57,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 327 transitions, 4506 flow [2024-06-03 20:19:57,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 327 transitions, 4286 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-03 20:19:57,994 INFO L231 Difference]: Finished difference. Result has 227 places, 313 transitions, 3820 flow [2024-06-03 20:19:57,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3522, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3820, PETRI_PLACES=227, PETRI_TRANSITIONS=313} [2024-06-03 20:19:57,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-03 20:19:57,995 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 313 transitions, 3820 flow [2024-06-03 20:19:57,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:57,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:19:57,995 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-03 20:19:57,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 20:19:57,996 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-03 20:19:57,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:19:57,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1843314679, now seen corresponding path program 4 times [2024-06-03 20:19:57,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:19:57,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750416077] [2024-06-03 20:19:57,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:19:57,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:19:58,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:19:59,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:19:59,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:19:59,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750416077] [2024-06-03 20:19:59,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750416077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:19:59,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:19:59,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:19:59,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115356763] [2024-06-03 20:19:59,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:19:59,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:19:59,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:19:59,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:19:59,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:19:59,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:19:59,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 313 transitions, 3820 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:19:59,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:19:59,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:19:59,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:19:59,835 INFO L124 PetriNetUnfolderBase]: 2261/3790 cut-off events. [2024-06-03 20:19:59,835 INFO L125 PetriNetUnfolderBase]: For 221914/221914 co-relation queries the response was YES. [2024-06-03 20:19:59,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26964 conditions, 3790 events. 2261/3790 cut-off events. For 221914/221914 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 23414 event pairs, 521 based on Foata normal form. 26/3807 useless extension candidates. Maximal degree in co-relation 26859. Up to 3105 conditions per place. [2024-06-03 20:19:59,873 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 189 selfloop transitions, 140 changer transitions 0/336 dead transitions. [2024-06-03 20:19:59,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 336 transitions, 4742 flow [2024-06-03 20:19:59,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:19:59,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:19:59,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-03 20:19:59,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-03 20:19:59,875 INFO L175 Difference]: Start difference. First operand has 227 places, 313 transitions, 3820 flow. Second operand 9 states and 183 transitions. [2024-06-03 20:19:59,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 336 transitions, 4742 flow [2024-06-03 20:20:00,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 336 transitions, 4466 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-03 20:20:00,241 INFO L231 Difference]: Finished difference. Result has 230 places, 320 transitions, 4043 flow [2024-06-03 20:20:00,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4043, PETRI_PLACES=230, PETRI_TRANSITIONS=320} [2024-06-03 20:20:00,241 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-03 20:20:00,242 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 320 transitions, 4043 flow [2024-06-03 20:20:00,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:00,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:00,242 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-03 20:20:00,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 20:20:00,242 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-03 20:20:00,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:00,243 INFO L85 PathProgramCache]: Analyzing trace with hash -864129559, now seen corresponding path program 5 times [2024-06-03 20:20:00,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:00,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560035608] [2024-06-03 20:20:00,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:00,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:00,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:01,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:01,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:01,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560035608] [2024-06-03 20:20:01,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560035608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:01,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:01,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:20:01,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570828268] [2024-06-03 20:20:01,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:01,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:20:01,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:01,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:20:01,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:20:01,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:01,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 320 transitions, 4043 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:01,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:01,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:01,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:01,935 INFO L124 PetriNetUnfolderBase]: 2264/3803 cut-off events. [2024-06-03 20:20:01,935 INFO L125 PetriNetUnfolderBase]: For 202288/202288 co-relation queries the response was YES. [2024-06-03 20:20:01,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27565 conditions, 3803 events. 2264/3803 cut-off events. For 202288/202288 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 23560 event pairs, 504 based on Foata normal form. 4/3798 useless extension candidates. Maximal degree in co-relation 27458. Up to 3214 conditions per place. [2024-06-03 20:20:01,977 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 217 selfloop transitions, 118 changer transitions 0/342 dead transitions. [2024-06-03 20:20:01,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 342 transitions, 4968 flow [2024-06-03 20:20:01,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:20:01,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:20:01,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 20:20:01,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 20:20:01,978 INFO L175 Difference]: Start difference. First operand has 230 places, 320 transitions, 4043 flow. Second operand 9 states and 176 transitions. [2024-06-03 20:20:01,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 342 transitions, 4968 flow [2024-06-03 20:20:02,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 342 transitions, 4619 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:02,398 INFO L231 Difference]: Finished difference. Result has 235 places, 327 transitions, 4175 flow [2024-06-03 20:20:02,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4175, PETRI_PLACES=235, PETRI_TRANSITIONS=327} [2024-06-03 20:20:02,399 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-03 20:20:02,399 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 327 transitions, 4175 flow [2024-06-03 20:20:02,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:02,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:02,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:02,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 20:20:02,399 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-03 20:20:02,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:02,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1828849806, now seen corresponding path program 1 times [2024-06-03 20:20:02,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:02,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739473240] [2024-06-03 20:20:02,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:02,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:02,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:02,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:02,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:02,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739473240] [2024-06-03 20:20:02,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739473240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:02,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:02,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:02,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277928027] [2024-06-03 20:20:02,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:02,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:02,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:02,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:02,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:03,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:03,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 327 transitions, 4175 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:03,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:03,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:03,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:03,833 INFO L124 PetriNetUnfolderBase]: 2274/3822 cut-off events. [2024-06-03 20:20:03,833 INFO L125 PetriNetUnfolderBase]: For 201410/201410 co-relation queries the response was YES. [2024-06-03 20:20:03,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27835 conditions, 3822 events. 2274/3822 cut-off events. For 201410/201410 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23696 event pairs, 473 based on Foata normal form. 2/3822 useless extension candidates. Maximal degree in co-relation 27725. Up to 3444 conditions per place. [2024-06-03 20:20:03,874 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 320 selfloop transitions, 28 changer transitions 0/355 dead transitions. [2024-06-03 20:20:03,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 355 transitions, 5029 flow [2024-06-03 20:20:03,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:03,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:03,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 20:20:03,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-03 20:20:03,875 INFO L175 Difference]: Start difference. First operand has 235 places, 327 transitions, 4175 flow. Second operand 8 states and 164 transitions. [2024-06-03 20:20:03,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 355 transitions, 5029 flow [2024-06-03 20:20:04,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 355 transitions, 4750 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:04,438 INFO L231 Difference]: Finished difference. Result has 239 places, 331 transitions, 4035 flow [2024-06-03 20:20:04,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3896, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4035, PETRI_PLACES=239, PETRI_TRANSITIONS=331} [2024-06-03 20:20:04,439 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-03 20:20:04,439 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 331 transitions, 4035 flow [2024-06-03 20:20:04,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:04,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:04,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:04,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 20:20:04,439 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-03 20:20:04,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:04,440 INFO L85 PathProgramCache]: Analyzing trace with hash 2023229092, now seen corresponding path program 2 times [2024-06-03 20:20:04,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:04,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384733255] [2024-06-03 20:20:04,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:04,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:04,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:05,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-03 20:20:05,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:05,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384733255] [2024-06-03 20:20:05,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384733255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:05,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:05,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:05,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023056838] [2024-06-03 20:20:05,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:05,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:05,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:05,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:05,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:05,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:05,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 331 transitions, 4035 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:05,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:05,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:05,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:05,890 INFO L124 PetriNetUnfolderBase]: 2284/3834 cut-off events. [2024-06-03 20:20:05,890 INFO L125 PetriNetUnfolderBase]: For 206607/206607 co-relation queries the response was YES. [2024-06-03 20:20:05,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28152 conditions, 3834 events. 2284/3834 cut-off events. For 206607/206607 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23756 event pairs, 475 based on Foata normal form. 2/3833 useless extension candidates. Maximal degree in co-relation 28039. Up to 3386 conditions per place. [2024-06-03 20:20:05,936 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 305 selfloop transitions, 45 changer transitions 0/357 dead transitions. [2024-06-03 20:20:05,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 357 transitions, 4892 flow [2024-06-03 20:20:05,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:05,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:05,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-03 20:20:05,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-03 20:20:05,937 INFO L175 Difference]: Start difference. First operand has 239 places, 331 transitions, 4035 flow. Second operand 8 states and 165 transitions. [2024-06-03 20:20:05,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 357 transitions, 4892 flow [2024-06-03 20:20:06,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 357 transitions, 4804 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-03 20:20:06,233 INFO L231 Difference]: Finished difference. Result has 243 places, 334 transitions, 4111 flow [2024-06-03 20:20:06,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3947, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4111, PETRI_PLACES=243, PETRI_TRANSITIONS=334} [2024-06-03 20:20:06,234 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 199 predicate places. [2024-06-03 20:20:06,234 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 334 transitions, 4111 flow [2024-06-03 20:20:06,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:06,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:06,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:06,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 20:20:06,234 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-03 20:20:06,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:06,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1518753256, now seen corresponding path program 3 times [2024-06-03 20:20:06,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:06,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150104148] [2024-06-03 20:20:06,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:06,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:06,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:06,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:06,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:06,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150104148] [2024-06-03 20:20:06,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150104148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:06,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:06,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:06,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704075941] [2024-06-03 20:20:06,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:06,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:06,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:06,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:06,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:06,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:06,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 334 transitions, 4111 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:06,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:06,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:06,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:07,711 INFO L124 PetriNetUnfolderBase]: 2294/3854 cut-off events. [2024-06-03 20:20:07,712 INFO L125 PetriNetUnfolderBase]: For 211562/211562 co-relation queries the response was YES. [2024-06-03 20:20:07,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28768 conditions, 3854 events. 2294/3854 cut-off events. For 211562/211562 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23919 event pairs, 474 based on Foata normal form. 2/3853 useless extension candidates. Maximal degree in co-relation 28654. Up to 3360 conditions per place. [2024-06-03 20:20:07,753 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 289 selfloop transitions, 63 changer transitions 0/359 dead transitions. [2024-06-03 20:20:07,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 359 transitions, 4993 flow [2024-06-03 20:20:07,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:07,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:07,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 20:20:07,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-03 20:20:07,754 INFO L175 Difference]: Start difference. First operand has 243 places, 334 transitions, 4111 flow. Second operand 8 states and 164 transitions. [2024-06-03 20:20:07,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 359 transitions, 4993 flow [2024-06-03 20:20:08,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 359 transitions, 4854 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:08,217 INFO L231 Difference]: Finished difference. Result has 245 places, 337 transitions, 4183 flow [2024-06-03 20:20:08,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3972, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4183, PETRI_PLACES=245, PETRI_TRANSITIONS=337} [2024-06-03 20:20:08,217 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-03 20:20:08,217 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 337 transitions, 4183 flow [2024-06-03 20:20:08,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:08,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:08,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:08,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 20:20:08,218 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-03 20:20:08,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:08,218 INFO L85 PathProgramCache]: Analyzing trace with hash -57607950, now seen corresponding path program 4 times [2024-06-03 20:20:08,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:08,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228095973] [2024-06-03 20:20:08,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:08,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:08,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:08,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-03 20:20:08,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:08,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228095973] [2024-06-03 20:20:08,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228095973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:08,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:08,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:08,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627540752] [2024-06-03 20:20:08,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:08,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:08,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:08,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:08,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:08,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:08,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 337 transitions, 4183 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:08,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:08,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:08,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:09,768 INFO L124 PetriNetUnfolderBase]: 2314/3892 cut-off events. [2024-06-03 20:20:09,769 INFO L125 PetriNetUnfolderBase]: For 220645/220645 co-relation queries the response was YES. [2024-06-03 20:20:09,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29426 conditions, 3892 events. 2314/3892 cut-off events. For 220645/220645 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 24170 event pairs, 472 based on Foata normal form. 2/3892 useless extension candidates. Maximal degree in co-relation 29312. Up to 3486 conditions per place. [2024-06-03 20:20:09,808 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 328 selfloop transitions, 37 changer transitions 0/372 dead transitions. [2024-06-03 20:20:09,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 372 transitions, 5163 flow [2024-06-03 20:20:09,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:20:09,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:20:09,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-03 20:20:09,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-03 20:20:09,809 INFO L175 Difference]: Start difference. First operand has 245 places, 337 transitions, 4183 flow. Second operand 9 states and 182 transitions. [2024-06-03 20:20:09,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 372 transitions, 5163 flow [2024-06-03 20:20:10,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 372 transitions, 4984 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:10,283 INFO L231 Difference]: Finished difference. Result has 249 places, 346 transitions, 4251 flow [2024-06-03 20:20:10,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4251, PETRI_PLACES=249, PETRI_TRANSITIONS=346} [2024-06-03 20:20:10,284 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-03 20:20:10,284 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 346 transitions, 4251 flow [2024-06-03 20:20:10,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:10,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:10,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:10,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 20:20:10,285 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-03 20:20:10,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:10,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1246247128, now seen corresponding path program 5 times [2024-06-03 20:20:10,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:10,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200301316] [2024-06-03 20:20:10,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:10,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:10,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:11,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:11,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:11,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200301316] [2024-06-03 20:20:11,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200301316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:11,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:11,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:11,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150333883] [2024-06-03 20:20:11,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:11,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:11,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:11,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:11,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:11,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:11,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 346 transitions, 4251 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:11,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:11,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:11,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:11,890 INFO L124 PetriNetUnfolderBase]: 2341/3935 cut-off events. [2024-06-03 20:20:11,890 INFO L125 PetriNetUnfolderBase]: For 229461/229461 co-relation queries the response was YES. [2024-06-03 20:20:11,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30123 conditions, 3935 events. 2341/3935 cut-off events. For 229461/229461 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24505 event pairs, 479 based on Foata normal form. 2/3931 useless extension candidates. Maximal degree in co-relation 30007. Up to 3530 conditions per place. [2024-06-03 20:20:11,935 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 321 selfloop transitions, 45 changer transitions 0/373 dead transitions. [2024-06-03 20:20:11,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 373 transitions, 5261 flow [2024-06-03 20:20:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:20:11,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:20:11,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:20:11,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:20:11,936 INFO L175 Difference]: Start difference. First operand has 249 places, 346 transitions, 4251 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:20:11,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 373 transitions, 5261 flow [2024-06-03 20:20:12,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 373 transitions, 5115 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:12,474 INFO L231 Difference]: Finished difference. Result has 254 places, 359 transitions, 4466 flow [2024-06-03 20:20:12,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4118, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4466, PETRI_PLACES=254, PETRI_TRANSITIONS=359} [2024-06-03 20:20:12,475 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-03 20:20:12,475 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 359 transitions, 4466 flow [2024-06-03 20:20:12,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:12,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:12,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:12,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 20:20:12,476 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-03 20:20:12,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:12,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1955593998, now seen corresponding path program 6 times [2024-06-03 20:20:12,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:12,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342985057] [2024-06-03 20:20:12,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:12,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:12,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:13,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:13,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:13,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342985057] [2024-06-03 20:20:13,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342985057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:13,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:13,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:13,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802695118] [2024-06-03 20:20:13,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:13,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:13,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:13,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:13,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:13,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:13,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 359 transitions, 4466 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:13,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:13,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:13,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:14,047 INFO L124 PetriNetUnfolderBase]: 2383/4002 cut-off events. [2024-06-03 20:20:14,048 INFO L125 PetriNetUnfolderBase]: For 247732/247732 co-relation queries the response was YES. [2024-06-03 20:20:14,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31475 conditions, 4002 events. 2383/4002 cut-off events. For 247732/247732 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25016 event pairs, 483 based on Foata normal form. 2/4000 useless extension candidates. Maximal degree in co-relation 31356. Up to 3362 conditions per place. [2024-06-03 20:20:14,096 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 268 selfloop transitions, 115 changer transitions 0/390 dead transitions. [2024-06-03 20:20:14,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 390 transitions, 5858 flow [2024-06-03 20:20:14,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:14,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:14,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-03 20:20:14,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-03 20:20:14,097 INFO L175 Difference]: Start difference. First operand has 254 places, 359 transitions, 4466 flow. Second operand 8 states and 165 transitions. [2024-06-03 20:20:14,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 390 transitions, 5858 flow [2024-06-03 20:20:14,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 390 transitions, 5671 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:14,528 INFO L231 Difference]: Finished difference. Result has 257 places, 368 transitions, 4784 flow [2024-06-03 20:20:14,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4279, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4784, PETRI_PLACES=257, PETRI_TRANSITIONS=368} [2024-06-03 20:20:14,529 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-03 20:20:14,529 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 368 transitions, 4784 flow [2024-06-03 20:20:14,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:14,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:14,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:14,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 20:20:14,530 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-03 20:20:14,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:14,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1813971336, now seen corresponding path program 1 times [2024-06-03 20:20:14,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:14,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192388205] [2024-06-03 20:20:14,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:14,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:14,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:15,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:15,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:15,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192388205] [2024-06-03 20:20:15,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192388205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:15,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:15,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:15,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487224711] [2024-06-03 20:20:15,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:15,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:15,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:15,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:15,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:15,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:15,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 368 transitions, 4784 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:15,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:15,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:15,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:16,061 INFO L124 PetriNetUnfolderBase]: 2391/4019 cut-off events. [2024-06-03 20:20:16,062 INFO L125 PetriNetUnfolderBase]: For 259224/259224 co-relation queries the response was YES. [2024-06-03 20:20:16,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32146 conditions, 4019 events. 2391/4019 cut-off events. For 259224/259224 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25068 event pairs, 438 based on Foata normal form. 2/4019 useless extension candidates. Maximal degree in co-relation 32026. Up to 3579 conditions per place. [2024-06-03 20:20:16,108 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 358 selfloop transitions, 30 changer transitions 0/395 dead transitions. [2024-06-03 20:20:16,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 395 transitions, 5694 flow [2024-06-03 20:20:16,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:16,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:16,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-03 20:20:16,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738372093023256 [2024-06-03 20:20:16,109 INFO L175 Difference]: Start difference. First operand has 257 places, 368 transitions, 4784 flow. Second operand 8 states and 163 transitions. [2024-06-03 20:20:16,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 395 transitions, 5694 flow [2024-06-03 20:20:16,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 395 transitions, 5545 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-03 20:20:16,660 INFO L231 Difference]: Finished difference. Result has 262 places, 370 transitions, 4758 flow [2024-06-03 20:20:16,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4635, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4758, PETRI_PLACES=262, PETRI_TRANSITIONS=370} [2024-06-03 20:20:16,660 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-03 20:20:16,661 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 370 transitions, 4758 flow [2024-06-03 20:20:16,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:16,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:16,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:16,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 20:20:16,661 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-03 20:20:16,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:16,661 INFO L85 PathProgramCache]: Analyzing trace with hash -66865356, now seen corresponding path program 2 times [2024-06-03 20:20:16,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:16,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886253936] [2024-06-03 20:20:16,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:16,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:16,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:17,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:17,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:17,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886253936] [2024-06-03 20:20:17,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886253936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:17,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:17,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:17,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310831672] [2024-06-03 20:20:17,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:17,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:17,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:17,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:17,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:17,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:17,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 370 transitions, 4758 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:17,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:17,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:17,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:18,250 INFO L124 PetriNetUnfolderBase]: 2399/4031 cut-off events. [2024-06-03 20:20:18,251 INFO L125 PetriNetUnfolderBase]: For 264460/264460 co-relation queries the response was YES. [2024-06-03 20:20:18,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32377 conditions, 4031 events. 2399/4031 cut-off events. For 264460/264460 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25156 event pairs, 472 based on Foata normal form. 2/4031 useless extension candidates. Maximal degree in co-relation 32255. Up to 3619 conditions per place. [2024-06-03 20:20:18,295 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 349 selfloop transitions, 37 changer transitions 0/393 dead transitions. [2024-06-03 20:20:18,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 393 transitions, 5654 flow [2024-06-03 20:20:18,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:18,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:18,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-03 20:20:18,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 20:20:18,296 INFO L175 Difference]: Start difference. First operand has 262 places, 370 transitions, 4758 flow. Second operand 8 states and 160 transitions. [2024-06-03 20:20:18,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 393 transitions, 5654 flow [2024-06-03 20:20:18,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 393 transitions, 5547 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:18,847 INFO L231 Difference]: Finished difference. Result has 264 places, 372 transitions, 4794 flow [2024-06-03 20:20:18,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4794, PETRI_PLACES=264, PETRI_TRANSITIONS=372} [2024-06-03 20:20:18,847 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-03 20:20:18,847 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 372 transitions, 4794 flow [2024-06-03 20:20:18,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:18,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:18,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:18,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 20:20:18,848 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-03 20:20:18,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:18,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1885122028, now seen corresponding path program 3 times [2024-06-03 20:20:18,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:18,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837465416] [2024-06-03 20:20:18,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:18,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:18,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:19,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:19,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:19,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837465416] [2024-06-03 20:20:19,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837465416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:19,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:19,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:19,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764357452] [2024-06-03 20:20:19,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:19,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:19,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:19,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:19,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:19,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:19,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 372 transitions, 4794 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:19,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:19,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:19,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:20,410 INFO L124 PetriNetUnfolderBase]: 2407/4040 cut-off events. [2024-06-03 20:20:20,411 INFO L125 PetriNetUnfolderBase]: For 272501/272501 co-relation queries the response was YES. [2024-06-03 20:20:20,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32620 conditions, 4040 events. 2407/4040 cut-off events. For 272501/272501 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 25246 event pairs, 477 based on Foata normal form. 2/4040 useless extension candidates. Maximal degree in co-relation 32497. Up to 3613 conditions per place. [2024-06-03 20:20:20,459 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 332 selfloop transitions, 51 changer transitions 0/390 dead transitions. [2024-06-03 20:20:20,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 390 transitions, 5670 flow [2024-06-03 20:20:20,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:20,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:20,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:20:20,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:20:20,461 INFO L175 Difference]: Start difference. First operand has 264 places, 372 transitions, 4794 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:20:20,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 390 transitions, 5670 flow [2024-06-03 20:20:21,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 390 transitions, 5543 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:21,015 INFO L231 Difference]: Finished difference. Result has 266 places, 374 transitions, 4842 flow [2024-06-03 20:20:21,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4842, PETRI_PLACES=266, PETRI_TRANSITIONS=374} [2024-06-03 20:20:21,015 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-03 20:20:21,015 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 374 transitions, 4842 flow [2024-06-03 20:20:21,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:21,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:21,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:21,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 20:20:21,016 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-03 20:20:21,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:21,016 INFO L85 PathProgramCache]: Analyzing trace with hash 223329298, now seen corresponding path program 1 times [2024-06-03 20:20:21,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:21,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501220803] [2024-06-03 20:20:21,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:21,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:21,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:21,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:21,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:21,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501220803] [2024-06-03 20:20:21,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501220803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:21,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:21,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:21,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279347499] [2024-06-03 20:20:21,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:21,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:21,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:21,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:21,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:21,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:21,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 374 transitions, 4842 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:21,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:21,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:21,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:22,877 INFO L124 PetriNetUnfolderBase]: 2423/4058 cut-off events. [2024-06-03 20:20:22,877 INFO L125 PetriNetUnfolderBase]: For 276549/276549 co-relation queries the response was YES. [2024-06-03 20:20:22,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32878 conditions, 4058 events. 2423/4058 cut-off events. For 276549/276549 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 25374 event pairs, 486 based on Foata normal form. 1/4051 useless extension candidates. Maximal degree in co-relation 32754. Up to 3607 conditions per place. [2024-06-03 20:20:22,926 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 346 selfloop transitions, 47 changer transitions 0/400 dead transitions. [2024-06-03 20:20:22,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 400 transitions, 5772 flow [2024-06-03 20:20:22,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:20:22,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:20:22,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-03 20:20:22,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-03 20:20:22,927 INFO L175 Difference]: Start difference. First operand has 266 places, 374 transitions, 4842 flow. Second operand 9 states and 177 transitions. [2024-06-03 20:20:22,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 400 transitions, 5772 flow [2024-06-03 20:20:23,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 400 transitions, 5625 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:23,565 INFO L231 Difference]: Finished difference. Result has 270 places, 380 transitions, 4876 flow [2024-06-03 20:20:23,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4876, PETRI_PLACES=270, PETRI_TRANSITIONS=380} [2024-06-03 20:20:23,566 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-03 20:20:23,566 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 380 transitions, 4876 flow [2024-06-03 20:20:23,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:23,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:23,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:23,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 20:20:23,566 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-03 20:20:23,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:23,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1317822230, now seen corresponding path program 7 times [2024-06-03 20:20:23,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:23,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990338873] [2024-06-03 20:20:23,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:23,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:23,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:24,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:24,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:24,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990338873] [2024-06-03 20:20:24,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990338873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:24,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:24,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:24,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644284787] [2024-06-03 20:20:24,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:24,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:24,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:24,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:24,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:24,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 380 transitions, 4876 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:24,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:24,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:24,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:25,074 INFO L124 PetriNetUnfolderBase]: 2433/4081 cut-off events. [2024-06-03 20:20:25,074 INFO L125 PetriNetUnfolderBase]: For 285797/285797 co-relation queries the response was YES. [2024-06-03 20:20:25,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33068 conditions, 4081 events. 2433/4081 cut-off events. For 285797/285797 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25548 event pairs, 482 based on Foata normal form. 2/4076 useless extension candidates. Maximal degree in co-relation 32944. Up to 3592 conditions per place. [2024-06-03 20:20:25,123 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 349 selfloop transitions, 47 changer transitions 0/403 dead transitions. [2024-06-03 20:20:25,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 403 transitions, 5831 flow [2024-06-03 20:20:25,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:25,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:25,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-03 20:20:25,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-03 20:20:25,124 INFO L175 Difference]: Start difference. First operand has 270 places, 380 transitions, 4876 flow. Second operand 8 states and 162 transitions. [2024-06-03 20:20:25,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 403 transitions, 5831 flow [2024-06-03 20:20:25,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 403 transitions, 5759 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 20:20:25,734 INFO L231 Difference]: Finished difference. Result has 275 places, 383 transitions, 4990 flow [2024-06-03 20:20:25,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4804, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4990, PETRI_PLACES=275, PETRI_TRANSITIONS=383} [2024-06-03 20:20:25,734 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-03 20:20:25,734 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 383 transitions, 4990 flow [2024-06-03 20:20:25,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:25,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:25,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:25,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 20:20:25,735 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-03 20:20:25,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:25,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1952579826, now seen corresponding path program 8 times [2024-06-03 20:20:25,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:25,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151680754] [2024-06-03 20:20:25,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:25,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:25,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:26,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:26,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:26,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151680754] [2024-06-03 20:20:26,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151680754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:26,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:26,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:26,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575792030] [2024-06-03 20:20:26,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:26,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:26,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:26,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:26,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:26,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:26,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 383 transitions, 4990 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:26,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:26,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:26,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:27,214 INFO L124 PetriNetUnfolderBase]: 2427/4073 cut-off events. [2024-06-03 20:20:27,214 INFO L125 PetriNetUnfolderBase]: For 289038/289038 co-relation queries the response was YES. [2024-06-03 20:20:27,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32985 conditions, 4073 events. 2427/4073 cut-off events. For 289038/289038 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 25509 event pairs, 481 based on Foata normal form. 2/4068 useless extension candidates. Maximal degree in co-relation 32860. Up to 3560 conditions per place. [2024-06-03 20:20:27,262 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 338 selfloop transitions, 58 changer transitions 0/403 dead transitions. [2024-06-03 20:20:27,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 403 transitions, 5886 flow [2024-06-03 20:20:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:27,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:27,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-03 20:20:27,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-03 20:20:27,263 INFO L175 Difference]: Start difference. First operand has 275 places, 383 transitions, 4990 flow. Second operand 8 states and 162 transitions. [2024-06-03 20:20:27,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 403 transitions, 5886 flow [2024-06-03 20:20:27,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 403 transitions, 5608 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-03 20:20:27,936 INFO L231 Difference]: Finished difference. Result has 274 places, 383 transitions, 4837 flow [2024-06-03 20:20:27,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4712, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4837, PETRI_PLACES=274, PETRI_TRANSITIONS=383} [2024-06-03 20:20:27,937 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-03 20:20:27,937 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 383 transitions, 4837 flow [2024-06-03 20:20:27,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:27,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:27,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:27,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 20:20:27,938 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-03 20:20:27,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:27,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1880191218, now seen corresponding path program 9 times [2024-06-03 20:20:27,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:27,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185291560] [2024-06-03 20:20:27,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:27,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:27,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:28,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:28,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:28,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185291560] [2024-06-03 20:20:28,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185291560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:28,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:28,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:28,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748250678] [2024-06-03 20:20:28,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:28,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:28,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:28,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:28,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:28,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:28,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 383 transitions, 4837 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:28,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:28,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:28,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:29,524 INFO L124 PetriNetUnfolderBase]: 2463/4133 cut-off events. [2024-06-03 20:20:29,524 INFO L125 PetriNetUnfolderBase]: For 305459/305459 co-relation queries the response was YES. [2024-06-03 20:20:29,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33550 conditions, 4133 events. 2463/4133 cut-off events. For 305459/305459 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25974 event pairs, 481 based on Foata normal form. 4/4130 useless extension candidates. Maximal degree in co-relation 33425. Up to 3455 conditions per place. [2024-06-03 20:20:29,577 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 323 selfloop transitions, 77 changer transitions 0/407 dead transitions. [2024-06-03 20:20:29,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 407 transitions, 6038 flow [2024-06-03 20:20:29,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:29,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:29,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 20:20:29,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-03 20:20:29,578 INFO L175 Difference]: Start difference. First operand has 274 places, 383 transitions, 4837 flow. Second operand 8 states and 164 transitions. [2024-06-03 20:20:29,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 407 transitions, 6038 flow [2024-06-03 20:20:30,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 407 transitions, 5829 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 20:20:30,317 INFO L231 Difference]: Finished difference. Result has 275 places, 390 transitions, 4974 flow [2024-06-03 20:20:30,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4974, PETRI_PLACES=275, PETRI_TRANSITIONS=390} [2024-06-03 20:20:30,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-03 20:20:30,318 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 390 transitions, 4974 flow [2024-06-03 20:20:30,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:30,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:30,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:30,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 20:20:30,318 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-03 20:20:30,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:30,319 INFO L85 PathProgramCache]: Analyzing trace with hash -685028654, now seen corresponding path program 10 times [2024-06-03 20:20:30,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:30,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654792105] [2024-06-03 20:20:30,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:30,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:30,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:31,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:31,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:31,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654792105] [2024-06-03 20:20:31,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654792105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:31,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:31,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:31,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036465490] [2024-06-03 20:20:31,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:31,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:31,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:31,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:31,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:31,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:31,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 390 transitions, 4974 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:31,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:31,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:31,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:31,902 INFO L124 PetriNetUnfolderBase]: 2499/4182 cut-off events. [2024-06-03 20:20:31,902 INFO L125 PetriNetUnfolderBase]: For 325111/325111 co-relation queries the response was YES. [2024-06-03 20:20:31,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34888 conditions, 4182 events. 2499/4182 cut-off events. For 325111/325111 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26352 event pairs, 508 based on Foata normal form. 4/4174 useless extension candidates. Maximal degree in co-relation 34762. Up to 3211 conditions per place. [2024-06-03 20:20:31,952 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 279 selfloop transitions, 128 changer transitions 0/414 dead transitions. [2024-06-03 20:20:31,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 414 transitions, 6389 flow [2024-06-03 20:20:31,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:31,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:31,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-03 20:20:31,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-03 20:20:31,953 INFO L175 Difference]: Start difference. First operand has 275 places, 390 transitions, 4974 flow. Second operand 8 states and 166 transitions. [2024-06-03 20:20:31,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 414 transitions, 6389 flow [2024-06-03 20:20:32,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 414 transitions, 6218 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-03 20:20:32,619 INFO L231 Difference]: Finished difference. Result has 279 places, 397 transitions, 5265 flow [2024-06-03 20:20:32,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=279, PETRI_TRANSITIONS=397} [2024-06-03 20:20:32,619 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-03 20:20:32,619 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 397 transitions, 5265 flow [2024-06-03 20:20:32,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:32,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:32,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:32,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 20:20:32,620 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-03 20:20:32,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:32,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1498649298, now seen corresponding path program 11 times [2024-06-03 20:20:32,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:32,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713853587] [2024-06-03 20:20:32,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:32,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:33,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:33,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:33,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713853587] [2024-06-03 20:20:33,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713853587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:33,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:33,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:33,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215096455] [2024-06-03 20:20:33,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:33,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:33,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:33,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:33,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:33,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:33,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 397 transitions, 5265 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:33,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:33,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:33,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:34,203 INFO L124 PetriNetUnfolderBase]: 2535/4244 cut-off events. [2024-06-03 20:20:34,203 INFO L125 PetriNetUnfolderBase]: For 342879/342879 co-relation queries the response was YES. [2024-06-03 20:20:34,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36289 conditions, 4244 events. 2535/4244 cut-off events. For 342879/342879 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26812 event pairs, 508 based on Foata normal form. 4/4236 useless extension candidates. Maximal degree in co-relation 36161. Up to 3242 conditions per place. [2024-06-03 20:20:34,257 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 281 selfloop transitions, 136 changer transitions 0/424 dead transitions. [2024-06-03 20:20:34,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 424 transitions, 6754 flow [2024-06-03 20:20:34,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:34,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:34,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-03 20:20:34,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48546511627906974 [2024-06-03 20:20:34,258 INFO L175 Difference]: Start difference. First operand has 279 places, 397 transitions, 5265 flow. Second operand 8 states and 167 transitions. [2024-06-03 20:20:34,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 424 transitions, 6754 flow [2024-06-03 20:20:35,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 424 transitions, 6413 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:35,104 INFO L231 Difference]: Finished difference. Result has 282 places, 405 transitions, 5450 flow [2024-06-03 20:20:35,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4964, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5450, PETRI_PLACES=282, PETRI_TRANSITIONS=405} [2024-06-03 20:20:35,105 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-03 20:20:35,105 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 405 transitions, 5450 flow [2024-06-03 20:20:35,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:35,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:35,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:35,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 20:20:35,105 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-03 20:20:35,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:35,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1493887698, now seen corresponding path program 12 times [2024-06-03 20:20:35,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:35,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480299962] [2024-06-03 20:20:35,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:35,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:35,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:35,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-03 20:20:35,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:35,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480299962] [2024-06-03 20:20:35,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480299962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:35,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:35,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:35,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832859084] [2024-06-03 20:20:35,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:35,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:35,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:35,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:35,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:35,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:35,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 405 transitions, 5450 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:35,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:35,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:35,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:36,790 INFO L124 PetriNetUnfolderBase]: 2523/4241 cut-off events. [2024-06-03 20:20:36,790 INFO L125 PetriNetUnfolderBase]: For 334075/334075 co-relation queries the response was YES. [2024-06-03 20:20:36,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35435 conditions, 4241 events. 2523/4241 cut-off events. For 334075/334075 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26888 event pairs, 489 based on Foata normal form. 4/4238 useless extension candidates. Maximal degree in co-relation 35306. Up to 3730 conditions per place. [2024-06-03 20:20:36,846 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 354 selfloop transitions, 55 changer transitions 0/416 dead transitions. [2024-06-03 20:20:36,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 416 transitions, 6314 flow [2024-06-03 20:20:36,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:36,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:36,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 20:20:36,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-03 20:20:36,847 INFO L175 Difference]: Start difference. First operand has 282 places, 405 transitions, 5450 flow. Second operand 8 states and 157 transitions. [2024-06-03 20:20:36,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 416 transitions, 6314 flow [2024-06-03 20:20:37,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 416 transitions, 5984 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-03 20:20:37,662 INFO L231 Difference]: Finished difference. Result has 285 places, 405 transitions, 5237 flow [2024-06-03 20:20:37,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5120, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5237, PETRI_PLACES=285, PETRI_TRANSITIONS=405} [2024-06-03 20:20:37,662 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-03 20:20:37,662 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 405 transitions, 5237 flow [2024-06-03 20:20:37,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:37,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:37,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:37,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 20:20:37,663 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-03 20:20:37,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:37,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1493884722, now seen corresponding path program 4 times [2024-06-03 20:20:37,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:37,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743269694] [2024-06-03 20:20:37,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:37,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:37,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:38,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:38,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:38,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743269694] [2024-06-03 20:20:38,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743269694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:38,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:38,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:38,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085866325] [2024-06-03 20:20:38,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:38,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:38,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:38,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:38,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:38,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:38,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 405 transitions, 5237 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:38,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:38,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:38,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:39,312 INFO L124 PetriNetUnfolderBase]: 2526/4246 cut-off events. [2024-06-03 20:20:39,312 INFO L125 PetriNetUnfolderBase]: For 331222/331222 co-relation queries the response was YES. [2024-06-03 20:20:39,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34837 conditions, 4246 events. 2526/4246 cut-off events. For 331222/331222 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26949 event pairs, 488 based on Foata normal form. 4/4243 useless extension candidates. Maximal degree in co-relation 34708. Up to 3735 conditions per place. [2024-06-03 20:20:39,364 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 358 selfloop transitions, 54 changer transitions 0/419 dead transitions. [2024-06-03 20:20:39,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 419 transitions, 6167 flow [2024-06-03 20:20:39,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:39,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:39,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:20:39,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:20:39,365 INFO L175 Difference]: Start difference. First operand has 285 places, 405 transitions, 5237 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:20:39,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 419 transitions, 6167 flow [2024-06-03 20:20:40,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 419 transitions, 5915 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 20:20:40,185 INFO L231 Difference]: Finished difference. Result has 285 places, 408 transitions, 5181 flow [2024-06-03 20:20:40,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4985, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5181, PETRI_PLACES=285, PETRI_TRANSITIONS=408} [2024-06-03 20:20:40,185 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-03 20:20:40,185 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 408 transitions, 5181 flow [2024-06-03 20:20:40,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:40,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:40,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:40,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 20:20:40,186 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-03 20:20:40,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:40,186 INFO L85 PathProgramCache]: Analyzing trace with hash 458933298, now seen corresponding path program 2 times [2024-06-03 20:20:40,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:40,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347114434] [2024-06-03 20:20:40,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:40,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:40,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:40,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:40,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:40,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347114434] [2024-06-03 20:20:40,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347114434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:40,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:40,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:40,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070725252] [2024-06-03 20:20:40,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:40,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:40,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:40,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:40,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:41,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:41,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 408 transitions, 5181 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:41,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:41,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:41,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:42,035 INFO L124 PetriNetUnfolderBase]: 2531/4254 cut-off events. [2024-06-03 20:20:42,036 INFO L125 PetriNetUnfolderBase]: For 328877/328877 co-relation queries the response was YES. [2024-06-03 20:20:42,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34921 conditions, 4254 events. 2531/4254 cut-off events. For 328877/328877 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26901 event pairs, 478 based on Foata normal form. 1/4251 useless extension candidates. Maximal degree in co-relation 34792. Up to 3759 conditions per place. [2024-06-03 20:20:42,083 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 378 selfloop transitions, 46 changer transitions 0/431 dead transitions. [2024-06-03 20:20:42,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 431 transitions, 6152 flow [2024-06-03 20:20:42,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:42,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:42,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-03 20:20:42,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-03 20:20:42,084 INFO L175 Difference]: Start difference. First operand has 285 places, 408 transitions, 5181 flow. Second operand 8 states and 161 transitions. [2024-06-03 20:20:42,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 431 transitions, 6152 flow [2024-06-03 20:20:42,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 431 transitions, 5978 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:42,930 INFO L231 Difference]: Finished difference. Result has 287 places, 411 transitions, 5163 flow [2024-06-03 20:20:42,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5007, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5163, PETRI_PLACES=287, PETRI_TRANSITIONS=411} [2024-06-03 20:20:42,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-03 20:20:42,931 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 411 transitions, 5163 flow [2024-06-03 20:20:42,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:42,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:42,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:42,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 20:20:42,931 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-03 20:20:42,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:42,932 INFO L85 PathProgramCache]: Analyzing trace with hash 688621908, now seen corresponding path program 3 times [2024-06-03 20:20:42,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:42,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468458964] [2024-06-03 20:20:42,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:42,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:42,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:43,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-03 20:20:43,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:43,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468458964] [2024-06-03 20:20:43,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468458964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:43,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:43,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:43,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055800646] [2024-06-03 20:20:43,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:43,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:43,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:43,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:43,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:43,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:43,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 411 transitions, 5163 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:43,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:43,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:43,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:44,672 INFO L124 PetriNetUnfolderBase]: 2536/4267 cut-off events. [2024-06-03 20:20:44,673 INFO L125 PetriNetUnfolderBase]: For 334978/334978 co-relation queries the response was YES. [2024-06-03 20:20:44,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34931 conditions, 4267 events. 2536/4267 cut-off events. For 334978/334978 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 27069 event pairs, 475 based on Foata normal form. 1/4264 useless extension candidates. Maximal degree in co-relation 34801. Up to 3766 conditions per place. [2024-06-03 20:20:44,727 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 377 selfloop transitions, 49 changer transitions 0/433 dead transitions. [2024-06-03 20:20:44,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 433 transitions, 6137 flow [2024-06-03 20:20:44,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:44,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:44,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-03 20:20:44,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 20:20:44,728 INFO L175 Difference]: Start difference. First operand has 287 places, 411 transitions, 5163 flow. Second operand 8 states and 160 transitions. [2024-06-03 20:20:44,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 433 transitions, 6137 flow [2024-06-03 20:20:45,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 433 transitions, 6013 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:45,616 INFO L231 Difference]: Finished difference. Result has 289 places, 414 transitions, 5207 flow [2024-06-03 20:20:45,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5207, PETRI_PLACES=289, PETRI_TRANSITIONS=414} [2024-06-03 20:20:45,617 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-03 20:20:45,617 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 414 transitions, 5207 flow [2024-06-03 20:20:45,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:45,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:45,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:45,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 20:20:45,618 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-03 20:20:45,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:45,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1718066612, now seen corresponding path program 4 times [2024-06-03 20:20:45,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:45,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242555444] [2024-06-03 20:20:45,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:45,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:45,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:46,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-03 20:20:46,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:46,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242555444] [2024-06-03 20:20:46,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242555444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:46,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:46,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:46,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208994222] [2024-06-03 20:20:46,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:46,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:46,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:46,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:46,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:46,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:46,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 414 transitions, 5207 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:46,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:46,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:46,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:47,469 INFO L124 PetriNetUnfolderBase]: 2538/4270 cut-off events. [2024-06-03 20:20:47,469 INFO L125 PetriNetUnfolderBase]: For 342652/342652 co-relation queries the response was YES. [2024-06-03 20:20:47,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35002 conditions, 4270 events. 2538/4270 cut-off events. For 342652/342652 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27128 event pairs, 475 based on Foata normal form. 2/4268 useless extension candidates. Maximal degree in co-relation 34871. Up to 3735 conditions per place. [2024-06-03 20:20:47,523 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 362 selfloop transitions, 65 changer transitions 0/434 dead transitions. [2024-06-03 20:20:47,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 434 transitions, 6331 flow [2024-06-03 20:20:47,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:20:47,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:20:47,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-03 20:20:47,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-03 20:20:47,525 INFO L175 Difference]: Start difference. First operand has 289 places, 414 transitions, 5207 flow. Second operand 9 states and 175 transitions. [2024-06-03 20:20:47,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 434 transitions, 6331 flow [2024-06-03 20:20:48,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 434 transitions, 6195 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:48,486 INFO L231 Difference]: Finished difference. Result has 292 places, 417 transitions, 5275 flow [2024-06-03 20:20:48,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5071, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5275, PETRI_PLACES=292, PETRI_TRANSITIONS=417} [2024-06-03 20:20:48,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-03 20:20:48,487 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 417 transitions, 5275 flow [2024-06-03 20:20:48,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:48,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:48,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:48,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 20:20:48,487 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-03 20:20:48,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:48,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1894937236, now seen corresponding path program 1 times [2024-06-03 20:20:48,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:48,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398711229] [2024-06-03 20:20:48,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:48,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:48,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:49,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:49,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:49,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398711229] [2024-06-03 20:20:49,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398711229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:49,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:49,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:49,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184811876] [2024-06-03 20:20:49,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:49,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:49,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:49,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:49,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:49,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:49,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 417 transitions, 5275 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:49,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:49,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:49,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:50,182 INFO L124 PetriNetUnfolderBase]: 2543/4279 cut-off events. [2024-06-03 20:20:50,182 INFO L125 PetriNetUnfolderBase]: For 347572/347572 co-relation queries the response was YES. [2024-06-03 20:20:50,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35196 conditions, 4279 events. 2543/4279 cut-off events. For 347572/347572 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 27154 event pairs, 472 based on Foata normal form. 1/4276 useless extension candidates. Maximal degree in co-relation 35064. Up to 3787 conditions per place. [2024-06-03 20:20:50,234 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 379 selfloop transitions, 49 changer transitions 0/435 dead transitions. [2024-06-03 20:20:50,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 435 transitions, 6254 flow [2024-06-03 20:20:50,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:50,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:50,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:20:50,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:20:50,235 INFO L175 Difference]: Start difference. First operand has 292 places, 417 transitions, 5275 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:20:50,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 435 transitions, 6254 flow [2024-06-03 20:20:51,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 435 transitions, 6102 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 20:20:51,018 INFO L231 Difference]: Finished difference. Result has 295 places, 422 transitions, 5336 flow [2024-06-03 20:20:51,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5123, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5336, PETRI_PLACES=295, PETRI_TRANSITIONS=422} [2024-06-03 20:20:51,018 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-03 20:20:51,018 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 422 transitions, 5336 flow [2024-06-03 20:20:51,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:51,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:51,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:51,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 20:20:51,019 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-03 20:20:51,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:51,019 INFO L85 PathProgramCache]: Analyzing trace with hash 406550354, now seen corresponding path program 2 times [2024-06-03 20:20:51,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:51,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187700045] [2024-06-03 20:20:51,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:51,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:51,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:51,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:51,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:51,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187700045] [2024-06-03 20:20:51,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187700045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:51,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:51,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:20:51,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258528719] [2024-06-03 20:20:51,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:51,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:20:51,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:51,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:20:51,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:20:51,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:51,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 422 transitions, 5336 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:51,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:51,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:51,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:52,843 INFO L124 PetriNetUnfolderBase]: 2548/4288 cut-off events. [2024-06-03 20:20:52,843 INFO L125 PetriNetUnfolderBase]: For 355414/355414 co-relation queries the response was YES. [2024-06-03 20:20:52,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35584 conditions, 4288 events. 2548/4288 cut-off events. For 355414/355414 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27261 event pairs, 472 based on Foata normal form. 1/4285 useless extension candidates. Maximal degree in co-relation 35450. Up to 3785 conditions per place. [2024-06-03 20:20:52,893 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 376 selfloop transitions, 55 changer transitions 0/438 dead transitions. [2024-06-03 20:20:52,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 438 transitions, 6310 flow [2024-06-03 20:20:52,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:20:52,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:20:52,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 20:20:52,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-03 20:20:52,894 INFO L175 Difference]: Start difference. First operand has 295 places, 422 transitions, 5336 flow. Second operand 9 states and 170 transitions. [2024-06-03 20:20:52,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 438 transitions, 6310 flow [2024-06-03 20:20:53,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 438 transitions, 6180 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 20:20:53,949 INFO L231 Difference]: Finished difference. Result has 300 places, 425 transitions, 5400 flow [2024-06-03 20:20:53,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5400, PETRI_PLACES=300, PETRI_TRANSITIONS=425} [2024-06-03 20:20:53,950 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-03 20:20:53,950 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 425 transitions, 5400 flow [2024-06-03 20:20:53,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:53,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:53,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:53,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 20:20:53,950 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-03 20:20:53,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:53,950 INFO L85 PathProgramCache]: Analyzing trace with hash -675029198, now seen corresponding path program 3 times [2024-06-03 20:20:53,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:53,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072732912] [2024-06-03 20:20:53,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:53,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:53,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:54,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:20:54,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:54,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072732912] [2024-06-03 20:20:54,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072732912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:54,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:54,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:54,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42783251] [2024-06-03 20:20:54,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:54,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:54,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:54,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:54,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:54,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:54,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 425 transitions, 5400 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:54,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:54,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:54,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:55,690 INFO L124 PetriNetUnfolderBase]: 2561/4300 cut-off events. [2024-06-03 20:20:55,690 INFO L125 PetriNetUnfolderBase]: For 367681/367681 co-relation queries the response was YES. [2024-06-03 20:20:55,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36232 conditions, 4300 events. 2561/4300 cut-off events. For 367681/367681 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 27327 event pairs, 484 based on Foata normal form. 1/4294 useless extension candidates. Maximal degree in co-relation 36097. Up to 3716 conditions per place. [2024-06-03 20:20:55,743 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 356 selfloop transitions, 80 changer transitions 0/443 dead transitions. [2024-06-03 20:20:55,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 443 transitions, 6624 flow [2024-06-03 20:20:55,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:55,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:55,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 20:20:55,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-03 20:20:55,745 INFO L175 Difference]: Start difference. First operand has 300 places, 425 transitions, 5400 flow. Second operand 8 states and 157 transitions. [2024-06-03 20:20:55,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 443 transitions, 6624 flow [2024-06-03 20:20:57,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 443 transitions, 6452 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-03 20:20:57,079 INFO L231 Difference]: Finished difference. Result has 301 places, 431 transitions, 5557 flow [2024-06-03 20:20:57,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5557, PETRI_PLACES=301, PETRI_TRANSITIONS=431} [2024-06-03 20:20:57,080 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 257 predicate places. [2024-06-03 20:20:57,080 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 431 transitions, 5557 flow [2024-06-03 20:20:57,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:57,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:57,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:57,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 20:20:57,080 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-03 20:20:57,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:57,081 INFO L85 PathProgramCache]: Analyzing trace with hash -670282636, now seen corresponding path program 4 times [2024-06-03 20:20:57,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:57,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655686958] [2024-06-03 20:20:57,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:57,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:57,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:20:57,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-03 20:20:57,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:20:57,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655686958] [2024-06-03 20:20:57,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655686958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:20:57,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:20:57,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:20:57,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012749600] [2024-06-03 20:20:57,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:20:57,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:20:57,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:20:57,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:20:57,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:20:57,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:20:57,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 431 transitions, 5557 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:57,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:20:57,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:20:57,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:20:58,799 INFO L124 PetriNetUnfolderBase]: 2566/4305 cut-off events. [2024-06-03 20:20:58,799 INFO L125 PetriNetUnfolderBase]: For 378627/378627 co-relation queries the response was YES. [2024-06-03 20:20:58,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36727 conditions, 4305 events. 2566/4305 cut-off events. For 378627/378627 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27334 event pairs, 484 based on Foata normal form. 1/4299 useless extension candidates. Maximal degree in co-relation 36591. Up to 3743 conditions per place. [2024-06-03 20:20:58,854 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 365 selfloop transitions, 74 changer transitions 0/446 dead transitions. [2024-06-03 20:20:58,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 446 transitions, 6564 flow [2024-06-03 20:20:58,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:20:58,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:20:58,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:20:58,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:20:58,855 INFO L175 Difference]: Start difference. First operand has 301 places, 431 transitions, 5557 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:20:58,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 446 transitions, 6564 flow [2024-06-03 20:20:59,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 446 transitions, 6388 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-03 20:20:59,898 INFO L231 Difference]: Finished difference. Result has 306 places, 436 transitions, 5666 flow [2024-06-03 20:20:59,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5392, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5666, PETRI_PLACES=306, PETRI_TRANSITIONS=436} [2024-06-03 20:20:59,898 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-03 20:20:59,898 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 436 transitions, 5666 flow [2024-06-03 20:20:59,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:20:59,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:20:59,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:20:59,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 20:20:59,899 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-03 20:20:59,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:20:59,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1729736508, now seen corresponding path program 5 times [2024-06-03 20:20:59,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:20:59,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373412178] [2024-06-03 20:20:59,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:20:59,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:20:59,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:00,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:00,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:00,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373412178] [2024-06-03 20:21:00,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373412178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:00,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:00,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:00,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705625832] [2024-06-03 20:21:00,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:00,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:00,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:00,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:00,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:00,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:00,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 436 transitions, 5666 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:00,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:00,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:00,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:01,626 INFO L124 PetriNetUnfolderBase]: 2579/4333 cut-off events. [2024-06-03 20:21:01,626 INFO L125 PetriNetUnfolderBase]: For 390467/390467 co-relation queries the response was YES. [2024-06-03 20:21:01,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37317 conditions, 4333 events. 2579/4333 cut-off events. For 390467/390467 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 27626 event pairs, 482 based on Foata normal form. 1/4327 useless extension candidates. Maximal degree in co-relation 37178. Up to 3699 conditions per place. [2024-06-03 20:21:01,689 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 347 selfloop transitions, 107 changer transitions 0/461 dead transitions. [2024-06-03 20:21:01,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 461 transitions, 7204 flow [2024-06-03 20:21:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:01,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:01,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-03 20:21:01,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-03 20:21:01,690 INFO L175 Difference]: Start difference. First operand has 306 places, 436 transitions, 5666 flow. Second operand 8 states and 158 transitions. [2024-06-03 20:21:01,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 461 transitions, 7204 flow [2024-06-03 20:21:02,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 461 transitions, 7027 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 20:21:02,663 INFO L231 Difference]: Finished difference. Result has 312 places, 448 transitions, 6046 flow [2024-06-03 20:21:02,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5489, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6046, PETRI_PLACES=312, PETRI_TRANSITIONS=448} [2024-06-03 20:21:02,663 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-03 20:21:02,664 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 448 transitions, 6046 flow [2024-06-03 20:21:02,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:02,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:02,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:02,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 20:21:02,664 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-03 20:21:02,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:02,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1520606410, now seen corresponding path program 6 times [2024-06-03 20:21:02,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:02,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642318548] [2024-06-03 20:21:02,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:02,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:02,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:03,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:03,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:03,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642318548] [2024-06-03 20:21:03,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642318548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:03,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:03,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:03,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815912891] [2024-06-03 20:21:03,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:03,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:03,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:03,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:03,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:03,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:03,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 448 transitions, 6046 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:03,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:03,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:03,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:04,532 INFO L124 PetriNetUnfolderBase]: 2576/4329 cut-off events. [2024-06-03 20:21:04,532 INFO L125 PetriNetUnfolderBase]: For 397968/397968 co-relation queries the response was YES. [2024-06-03 20:21:04,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37740 conditions, 4329 events. 2576/4329 cut-off events. For 397968/397968 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 27613 event pairs, 482 based on Foata normal form. 1/4323 useless extension candidates. Maximal degree in co-relation 37598. Up to 3757 conditions per place. [2024-06-03 20:21:04,592 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 375 selfloop transitions, 77 changer transitions 0/459 dead transitions. [2024-06-03 20:21:04,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 459 transitions, 6990 flow [2024-06-03 20:21:04,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:04,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:04,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:21:04,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:21:04,593 INFO L175 Difference]: Start difference. First operand has 312 places, 448 transitions, 6046 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:21:04,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 459 transitions, 6990 flow [2024-06-03 20:21:05,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 459 transitions, 6757 flow, removed 80 selfloop flow, removed 3 redundant places. [2024-06-03 20:21:05,698 INFO L231 Difference]: Finished difference. Result has 317 places, 449 transitions, 5985 flow [2024-06-03 20:21:05,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5814, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5985, PETRI_PLACES=317, PETRI_TRANSITIONS=449} [2024-06-03 20:21:05,699 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-03 20:21:05,699 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 449 transitions, 5985 flow [2024-06-03 20:21:05,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:05,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:05,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:05,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 20:21:05,699 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-03 20:21:05,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:05,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1515058188, now seen corresponding path program 7 times [2024-06-03 20:21:05,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:05,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208672361] [2024-06-03 20:21:05,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:05,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:05,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:06,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:06,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:06,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208672361] [2024-06-03 20:21:06,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208672361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:06,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:06,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:06,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081508628] [2024-06-03 20:21:06,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:06,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:06,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:06,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:06,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:06,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:06,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 449 transitions, 5985 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:06,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:06,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:06,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:07,693 INFO L124 PetriNetUnfolderBase]: 2586/4341 cut-off events. [2024-06-03 20:21:07,693 INFO L125 PetriNetUnfolderBase]: For 406611/406611 co-relation queries the response was YES. [2024-06-03 20:21:07,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37822 conditions, 4341 events. 2586/4341 cut-off events. For 406611/406611 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 27586 event pairs, 482 based on Foata normal form. 2/4336 useless extension candidates. Maximal degree in co-relation 37678. Up to 3648 conditions per place. [2024-06-03 20:21:07,748 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 331 selfloop transitions, 131 changer transitions 0/469 dead transitions. [2024-06-03 20:21:07,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 469 transitions, 7339 flow [2024-06-03 20:21:07,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:21:07,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:21:07,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-03 20:21:07,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-03 20:21:07,749 INFO L175 Difference]: Start difference. First operand has 317 places, 449 transitions, 5985 flow. Second operand 9 states and 179 transitions. [2024-06-03 20:21:07,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 469 transitions, 7339 flow [2024-06-03 20:21:08,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 469 transitions, 7151 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 20:21:08,900 INFO L231 Difference]: Finished difference. Result has 322 places, 457 transitions, 6330 flow [2024-06-03 20:21:08,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5813, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6330, PETRI_PLACES=322, PETRI_TRANSITIONS=457} [2024-06-03 20:21:08,900 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-03 20:21:08,901 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 457 transitions, 6330 flow [2024-06-03 20:21:08,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:08,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:08,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:08,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 20:21:08,901 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-03 20:21:08,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:08,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1023096558, now seen corresponding path program 8 times [2024-06-03 20:21:08,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:08,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091744670] [2024-06-03 20:21:08,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:08,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:08,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:09,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-03 20:21:09,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:09,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091744670] [2024-06-03 20:21:09,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091744670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:09,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:09,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:09,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719981330] [2024-06-03 20:21:09,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:09,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:09,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:09,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:09,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:09,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:09,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 457 transitions, 6330 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:09,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:09,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:09,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:10,811 INFO L124 PetriNetUnfolderBase]: 2583/4337 cut-off events. [2024-06-03 20:21:10,811 INFO L125 PetriNetUnfolderBase]: For 411807/411807 co-relation queries the response was YES. [2024-06-03 20:21:10,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38194 conditions, 4337 events. 2583/4337 cut-off events. For 411807/411807 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 27567 event pairs, 482 based on Foata normal form. 1/4331 useless extension candidates. Maximal degree in co-relation 38048. Up to 3708 conditions per place. [2024-06-03 20:21:10,865 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 353 selfloop transitions, 108 changer transitions 0/468 dead transitions. [2024-06-03 20:21:10,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 468 transitions, 7309 flow [2024-06-03 20:21:10,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:10,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:10,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:21:10,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:21:10,866 INFO L175 Difference]: Start difference. First operand has 322 places, 457 transitions, 6330 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:21:10,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 468 transitions, 7309 flow [2024-06-03 20:21:12,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 468 transitions, 6950 flow, removed 107 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:12,122 INFO L231 Difference]: Finished difference. Result has 324 places, 458 transitions, 6222 flow [2024-06-03 20:21:12,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5991, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6222, PETRI_PLACES=324, PETRI_TRANSITIONS=458} [2024-06-03 20:21:12,123 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-06-03 20:21:12,123 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 458 transitions, 6222 flow [2024-06-03 20:21:12,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:12,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:12,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:12,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 20:21:12,123 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-03 20:21:12,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:12,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1670191722, now seen corresponding path program 13 times [2024-06-03 20:21:12,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:12,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523320143] [2024-06-03 20:21:12,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:12,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:12,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:12,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-03 20:21:12,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:12,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523320143] [2024-06-03 20:21:12,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523320143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:12,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:12,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:12,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464169361] [2024-06-03 20:21:12,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:12,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:12,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:12,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:12,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:12,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:12,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 458 transitions, 6222 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:12,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:12,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:12,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:13,830 INFO L124 PetriNetUnfolderBase]: 2587/4357 cut-off events. [2024-06-03 20:21:13,830 INFO L125 PetriNetUnfolderBase]: For 406427/406427 co-relation queries the response was YES. [2024-06-03 20:21:13,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38056 conditions, 4357 events. 2587/4357 cut-off events. For 406427/406427 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27788 event pairs, 470 based on Foata normal form. 2/4357 useless extension candidates. Maximal degree in co-relation 37909. Up to 3874 conditions per place. [2024-06-03 20:21:13,889 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 424 selfloop transitions, 50 changer transitions 0/481 dead transitions. [2024-06-03 20:21:13,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 481 transitions, 7278 flow [2024-06-03 20:21:13,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:21:13,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:21:13,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-03 20:21:13,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-03 20:21:13,890 INFO L175 Difference]: Start difference. First operand has 324 places, 458 transitions, 6222 flow. Second operand 9 states and 178 transitions. [2024-06-03 20:21:13,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 481 transitions, 7278 flow [2024-06-03 20:21:15,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 481 transitions, 7052 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-03 20:21:15,071 INFO L231 Difference]: Finished difference. Result has 329 places, 461 transitions, 6138 flow [2024-06-03 20:21:15,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5996, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6138, PETRI_PLACES=329, PETRI_TRANSITIONS=461} [2024-06-03 20:21:15,071 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-06-03 20:21:15,071 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 461 transitions, 6138 flow [2024-06-03 20:21:15,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:15,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:15,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:15,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 20:21:15,072 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-03 20:21:15,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:15,072 INFO L85 PathProgramCache]: Analyzing trace with hash 734953778, now seen corresponding path program 5 times [2024-06-03 20:21:15,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:15,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814811053] [2024-06-03 20:21:15,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:15,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:15,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:15,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:15,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:15,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814811053] [2024-06-03 20:21:15,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814811053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:15,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:15,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:15,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682431608] [2024-06-03 20:21:15,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:15,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:15,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:15,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:15,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:15,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:15,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 461 transitions, 6138 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:15,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:15,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:15,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:16,893 INFO L124 PetriNetUnfolderBase]: 2622/4417 cut-off events. [2024-06-03 20:21:16,893 INFO L125 PetriNetUnfolderBase]: For 407145/407145 co-relation queries the response was YES. [2024-06-03 20:21:16,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38246 conditions, 4417 events. 2622/4417 cut-off events. For 407145/407145 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 28243 event pairs, 474 based on Foata normal form. 1/4414 useless extension candidates. Maximal degree in co-relation 38098. Up to 3872 conditions per place. [2024-06-03 20:21:16,954 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 431 selfloop transitions, 67 changer transitions 0/505 dead transitions. [2024-06-03 20:21:16,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 505 transitions, 7457 flow [2024-06-03 20:21:16,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:21:16,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:21:16,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-03 20:21:16,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-03 20:21:16,955 INFO L175 Difference]: Start difference. First operand has 329 places, 461 transitions, 6138 flow. Second operand 9 states and 186 transitions. [2024-06-03 20:21:16,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 505 transitions, 7457 flow [2024-06-03 20:21:18,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 505 transitions, 7216 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-03 20:21:18,108 INFO L231 Difference]: Finished difference. Result has 330 places, 480 transitions, 6324 flow [2024-06-03 20:21:18,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5897, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6324, PETRI_PLACES=330, PETRI_TRANSITIONS=480} [2024-06-03 20:21:18,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-03 20:21:18,108 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 480 transitions, 6324 flow [2024-06-03 20:21:18,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:18,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:18,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:18,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 20:21:18,108 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-03 20:21:18,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:18,109 INFO L85 PathProgramCache]: Analyzing trace with hash 57632690, now seen corresponding path program 1 times [2024-06-03 20:21:18,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:18,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992354420] [2024-06-03 20:21:18,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:18,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:18,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:18,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:18,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:18,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992354420] [2024-06-03 20:21:18,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992354420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:18,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:18,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:18,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31518999] [2024-06-03 20:21:18,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:18,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:18,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:18,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:18,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:19,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:19,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 480 transitions, 6324 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:19,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:19,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:19,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:20,068 INFO L124 PetriNetUnfolderBase]: 2648/4452 cut-off events. [2024-06-03 20:21:20,068 INFO L125 PetriNetUnfolderBase]: For 421655/421655 co-relation queries the response was YES. [2024-06-03 20:21:20,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38783 conditions, 4452 events. 2648/4452 cut-off events. For 421655/421655 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 28486 event pairs, 504 based on Foata normal form. 2/4450 useless extension candidates. Maximal degree in co-relation 38633. Up to 4008 conditions per place. [2024-06-03 20:21:20,129 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 480 selfloop transitions, 21 changer transitions 0/508 dead transitions. [2024-06-03 20:21:20,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 508 transitions, 7531 flow [2024-06-03 20:21:20,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:21:20,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:21:20,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-03 20:21:20,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-03 20:21:20,130 INFO L175 Difference]: Start difference. First operand has 330 places, 480 transitions, 6324 flow. Second operand 10 states and 185 transitions. [2024-06-03 20:21:20,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 508 transitions, 7531 flow [2024-06-03 20:21:21,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 508 transitions, 7355 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 20:21:21,491 INFO L231 Difference]: Finished difference. Result has 335 places, 488 transitions, 6354 flow [2024-06-03 20:21:21,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6155, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6354, PETRI_PLACES=335, PETRI_TRANSITIONS=488} [2024-06-03 20:21:21,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-03 20:21:21,492 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 488 transitions, 6354 flow [2024-06-03 20:21:21,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:21,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:21,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:21,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 20:21:21,492 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-03 20:21:21,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:21,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1604992690, now seen corresponding path program 2 times [2024-06-03 20:21:21,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:21,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968903554] [2024-06-03 20:21:21,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:21,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:21,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:22,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:22,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:22,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968903554] [2024-06-03 20:21:22,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968903554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:22,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:22,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:22,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276490201] [2024-06-03 20:21:22,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:22,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:22,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:22,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:22,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:22,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:22,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 488 transitions, 6354 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:22,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:22,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:22,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:23,362 INFO L124 PetriNetUnfolderBase]: 2656/4464 cut-off events. [2024-06-03 20:21:23,363 INFO L125 PetriNetUnfolderBase]: For 431778/431778 co-relation queries the response was YES. [2024-06-03 20:21:23,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39132 conditions, 4464 events. 2656/4464 cut-off events. For 431778/431778 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 28576 event pairs, 468 based on Foata normal form. 2/4462 useless extension candidates. Maximal degree in co-relation 38979. Up to 3994 conditions per place. [2024-06-03 20:21:23,426 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 480 selfloop transitions, 23 changer transitions 0/510 dead transitions. [2024-06-03 20:21:23,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 510 transitions, 7522 flow [2024-06-03 20:21:23,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:23,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:23,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 20:21:23,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-03 20:21:23,427 INFO L175 Difference]: Start difference. First operand has 335 places, 488 transitions, 6354 flow. Second operand 8 states and 157 transitions. [2024-06-03 20:21:23,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 510 transitions, 7522 flow [2024-06-03 20:21:24,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 510 transitions, 7402 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:24,683 INFO L231 Difference]: Finished difference. Result has 337 places, 490 transitions, 6380 flow [2024-06-03 20:21:24,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6234, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6380, PETRI_PLACES=337, PETRI_TRANSITIONS=490} [2024-06-03 20:21:24,683 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 293 predicate places. [2024-06-03 20:21:24,683 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 490 transitions, 6380 flow [2024-06-03 20:21:24,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:24,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:24,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:24,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 20:21:24,684 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-03 20:21:24,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:24,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1607849650, now seen corresponding path program 3 times [2024-06-03 20:21:24,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:24,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048625416] [2024-06-03 20:21:24,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:24,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:24,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:25,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:25,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:25,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048625416] [2024-06-03 20:21:25,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048625416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:25,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:25,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:25,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694384264] [2024-06-03 20:21:25,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:25,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:25,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:25,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:25,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:25,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:25,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 490 transitions, 6380 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:25,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:25,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:25,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:26,687 INFO L124 PetriNetUnfolderBase]: 2664/4477 cut-off events. [2024-06-03 20:21:26,687 INFO L125 PetriNetUnfolderBase]: For 440729/440729 co-relation queries the response was YES. [2024-06-03 20:21:26,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39398 conditions, 4477 events. 2664/4477 cut-off events. For 440729/440729 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 28686 event pairs, 508 based on Foata normal form. 2/4475 useless extension candidates. Maximal degree in co-relation 39244. Up to 4039 conditions per place. [2024-06-03 20:21:26,751 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 481 selfloop transitions, 20 changer transitions 0/508 dead transitions. [2024-06-03 20:21:26,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 508 transitions, 7530 flow [2024-06-03 20:21:26,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:26,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:26,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-03 20:21:26,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-03 20:21:26,752 INFO L175 Difference]: Start difference. First operand has 337 places, 490 transitions, 6380 flow. Second operand 8 states and 154 transitions. [2024-06-03 20:21:26,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 508 transitions, 7530 flow [2024-06-03 20:21:28,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 508 transitions, 7400 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:28,050 INFO L231 Difference]: Finished difference. Result has 339 places, 492 transitions, 6391 flow [2024-06-03 20:21:28,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6254, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6391, PETRI_PLACES=339, PETRI_TRANSITIONS=492} [2024-06-03 20:21:28,050 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-03 20:21:28,051 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 492 transitions, 6391 flow [2024-06-03 20:21:28,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:28,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:28,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:28,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 20:21:28,051 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-03 20:21:28,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:28,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1607854610, now seen corresponding path program 1 times [2024-06-03 20:21:28,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:28,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720098962] [2024-06-03 20:21:28,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:28,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:28,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:29,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-03 20:21:29,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:29,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720098962] [2024-06-03 20:21:29,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720098962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:29,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:29,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:29,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235869128] [2024-06-03 20:21:29,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:29,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:29,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:29,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:29,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:29,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:29,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 492 transitions, 6391 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:29,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:29,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:29,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:30,206 INFO L124 PetriNetUnfolderBase]: 2674/4499 cut-off events. [2024-06-03 20:21:30,207 INFO L125 PetriNetUnfolderBase]: For 442902/442902 co-relation queries the response was YES. [2024-06-03 20:21:30,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39459 conditions, 4499 events. 2674/4499 cut-off events. For 442902/442902 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28801 event pairs, 501 based on Foata normal form. 2/4495 useless extension candidates. Maximal degree in co-relation 39304. Up to 3896 conditions per place. [2024-06-03 20:21:30,268 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 415 selfloop transitions, 91 changer transitions 0/513 dead transitions. [2024-06-03 20:21:30,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 513 transitions, 7621 flow [2024-06-03 20:21:30,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:21:30,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:21:30,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-03 20:21:30,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-03 20:21:30,269 INFO L175 Difference]: Start difference. First operand has 339 places, 492 transitions, 6391 flow. Second operand 9 states and 177 transitions. [2024-06-03 20:21:30,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 513 transitions, 7621 flow [2024-06-03 20:21:31,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 513 transitions, 7500 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:31,571 INFO L231 Difference]: Finished difference. Result has 342 places, 496 transitions, 6619 flow [2024-06-03 20:21:31,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6270, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6619, PETRI_PLACES=342, PETRI_TRANSITIONS=496} [2024-06-03 20:21:31,572 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-03 20:21:31,572 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 496 transitions, 6619 flow [2024-06-03 20:21:31,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:31,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:31,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:31,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 20:21:31,572 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-03 20:21:31,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:31,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1888779954, now seen corresponding path program 4 times [2024-06-03 20:21:31,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:31,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775579443] [2024-06-03 20:21:31,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:31,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:31,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:32,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-03 20:21:32,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:32,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775579443] [2024-06-03 20:21:32,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775579443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:32,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:32,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:32,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925737647] [2024-06-03 20:21:32,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:32,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:32,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:32,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:32,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:32,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:32,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 496 transitions, 6619 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:32,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:32,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:32,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:33,666 INFO L124 PetriNetUnfolderBase]: 2682/4506 cut-off events. [2024-06-03 20:21:33,666 INFO L125 PetriNetUnfolderBase]: For 455269/455269 co-relation queries the response was YES. [2024-06-03 20:21:33,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40142 conditions, 4506 events. 2682/4506 cut-off events. For 455269/455269 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 28876 event pairs, 508 based on Foata normal form. 2/4504 useless extension candidates. Maximal degree in co-relation 39986. Up to 4075 conditions per place. [2024-06-03 20:21:33,730 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 489 selfloop transitions, 17 changer transitions 0/513 dead transitions. [2024-06-03 20:21:33,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 513 transitions, 7789 flow [2024-06-03 20:21:33,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:33,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:33,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 20:21:33,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-03 20:21:33,731 INFO L175 Difference]: Start difference. First operand has 342 places, 496 transitions, 6619 flow. Second operand 8 states and 151 transitions. [2024-06-03 20:21:33,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 513 transitions, 7789 flow [2024-06-03 20:21:35,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 513 transitions, 7468 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-03 20:21:35,389 INFO L231 Difference]: Finished difference. Result has 344 places, 499 transitions, 6455 flow [2024-06-03 20:21:35,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6298, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6455, PETRI_PLACES=344, PETRI_TRANSITIONS=499} [2024-06-03 20:21:35,389 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-03 20:21:35,389 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 499 transitions, 6455 flow [2024-06-03 20:21:35,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:35,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:35,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:35,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 20:21:35,390 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-03 20:21:35,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:35,390 INFO L85 PathProgramCache]: Analyzing trace with hash 399893042, now seen corresponding path program 2 times [2024-06-03 20:21:35,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:35,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442329264] [2024-06-03 20:21:35,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:35,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:35,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:36,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:36,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:36,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442329264] [2024-06-03 20:21:36,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442329264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:36,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:36,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:36,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326671947] [2024-06-03 20:21:36,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:36,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:36,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:36,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:36,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:36,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:36,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 499 transitions, 6455 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:36,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:36,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:36,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:37,673 INFO L124 PetriNetUnfolderBase]: 2702/4546 cut-off events. [2024-06-03 20:21:37,673 INFO L125 PetriNetUnfolderBase]: For 464960/464960 co-relation queries the response was YES. [2024-06-03 20:21:37,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40300 conditions, 4546 events. 2702/4546 cut-off events. For 464960/464960 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 29118 event pairs, 503 based on Foata normal form. 2/4542 useless extension candidates. Maximal degree in co-relation 40142. Up to 3957 conditions per place. [2024-06-03 20:21:37,737 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 435 selfloop transitions, 79 changer transitions 0/521 dead transitions. [2024-06-03 20:21:37,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 521 transitions, 7744 flow [2024-06-03 20:21:37,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:21:37,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:21:37,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-03 20:21:37,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-03 20:21:37,738 INFO L175 Difference]: Start difference. First operand has 344 places, 499 transitions, 6455 flow. Second operand 9 states and 175 transitions. [2024-06-03 20:21:37,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 521 transitions, 7744 flow [2024-06-03 20:21:39,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 521 transitions, 7601 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:39,133 INFO L231 Difference]: Finished difference. Result has 348 places, 507 transitions, 6709 flow [2024-06-03 20:21:39,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6312, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6709, PETRI_PLACES=348, PETRI_TRANSITIONS=507} [2024-06-03 20:21:39,134 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-03 20:21:39,134 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 507 transitions, 6709 flow [2024-06-03 20:21:39,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:39,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:39,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:39,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 20:21:39,134 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-03 20:21:39,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:39,135 INFO L85 PathProgramCache]: Analyzing trace with hash 406559282, now seen corresponding path program 3 times [2024-06-03 20:21:39,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:39,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428242128] [2024-06-03 20:21:39,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:39,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:39,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:40,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:40,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:40,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428242128] [2024-06-03 20:21:40,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428242128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:40,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:40,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:40,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683885868] [2024-06-03 20:21:40,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:40,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:40,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:40,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:40,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:40,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:40,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 507 transitions, 6709 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:40,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:40,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:40,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:41,291 INFO L124 PetriNetUnfolderBase]: 2728/4580 cut-off events. [2024-06-03 20:21:41,291 INFO L125 PetriNetUnfolderBase]: For 487149/487149 co-relation queries the response was YES. [2024-06-03 20:21:41,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41544 conditions, 4580 events. 2728/4580 cut-off events. For 487149/487149 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 29305 event pairs, 497 based on Foata normal form. 2/4576 useless extension candidates. Maximal degree in co-relation 41385. Up to 3852 conditions per place. [2024-06-03 20:21:41,354 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 377 selfloop transitions, 146 changer transitions 0/530 dead transitions. [2024-06-03 20:21:41,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 530 transitions, 8329 flow [2024-06-03 20:21:41,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:21:41,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:21:41,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-03 20:21:41,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-03 20:21:41,356 INFO L175 Difference]: Start difference. First operand has 348 places, 507 transitions, 6709 flow. Second operand 9 states and 179 transitions. [2024-06-03 20:21:41,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 530 transitions, 8329 flow [2024-06-03 20:21:43,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 530 transitions, 8005 flow, removed 93 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:43,352 INFO L231 Difference]: Finished difference. Result has 351 places, 515 transitions, 7032 flow [2024-06-03 20:21:43,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6385, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7032, PETRI_PLACES=351, PETRI_TRANSITIONS=515} [2024-06-03 20:21:43,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2024-06-03 20:21:43,353 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 515 transitions, 7032 flow [2024-06-03 20:21:43,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:43,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:43,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:43,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 20:21:43,353 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-03 20:21:43,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:43,353 INFO L85 PathProgramCache]: Analyzing trace with hash 406322132, now seen corresponding path program 4 times [2024-06-03 20:21:43,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:43,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019049931] [2024-06-03 20:21:43,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:43,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:43,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:44,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:44,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:44,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019049931] [2024-06-03 20:21:44,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019049931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:44,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:44,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:44,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875998370] [2024-06-03 20:21:44,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:44,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:44,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:44,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:44,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:44,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:44,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 515 transitions, 7032 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:44,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:44,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:44,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:45,612 INFO L124 PetriNetUnfolderBase]: 2722/4572 cut-off events. [2024-06-03 20:21:45,613 INFO L125 PetriNetUnfolderBase]: For 491384/491384 co-relation queries the response was YES. [2024-06-03 20:21:45,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41579 conditions, 4572 events. 2722/4572 cut-off events. For 491384/491384 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 29238 event pairs, 501 based on Foata normal form. 2/4568 useless extension candidates. Maximal degree in co-relation 41420. Up to 3985 conditions per place. [2024-06-03 20:21:45,678 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 437 selfloop transitions, 85 changer transitions 0/529 dead transitions. [2024-06-03 20:21:45,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 529 transitions, 8126 flow [2024-06-03 20:21:45,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:21:45,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:21:45,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 20:21:45,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 20:21:45,679 INFO L175 Difference]: Start difference. First operand has 351 places, 515 transitions, 7032 flow. Second operand 9 states and 176 transitions. [2024-06-03 20:21:45,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 529 transitions, 8126 flow [2024-06-03 20:21:47,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 529 transitions, 7663 flow, removed 145 selfloop flow, removed 5 redundant places. [2024-06-03 20:21:47,340 INFO L231 Difference]: Finished difference. Result has 355 places, 515 transitions, 6746 flow [2024-06-03 20:21:47,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6569, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6746, PETRI_PLACES=355, PETRI_TRANSITIONS=515} [2024-06-03 20:21:47,340 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-03 20:21:47,340 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 515 transitions, 6746 flow [2024-06-03 20:21:47,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:47,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:47,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:47,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 20:21:47,341 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-03 20:21:47,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:47,341 INFO L85 PathProgramCache]: Analyzing trace with hash -681691470, now seen corresponding path program 5 times [2024-06-03 20:21:47,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:47,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839810703] [2024-06-03 20:21:47,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:47,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:47,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:48,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:48,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:48,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839810703] [2024-06-03 20:21:48,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839810703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:48,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:48,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:21:48,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298798459] [2024-06-03 20:21:48,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:48,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:21:48,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:48,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:21:48,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:21:48,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:48,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 515 transitions, 6746 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:48,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:48,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:48,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:49,321 INFO L124 PetriNetUnfolderBase]: 2717/4556 cut-off events. [2024-06-03 20:21:49,322 INFO L125 PetriNetUnfolderBase]: For 492694/492694 co-relation queries the response was YES. [2024-06-03 20:21:49,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41109 conditions, 4556 events. 2717/4556 cut-off events. For 492694/492694 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 29290 event pairs, 509 based on Foata normal form. 2/4553 useless extension candidates. Maximal degree in co-relation 40948. Up to 4115 conditions per place. [2024-06-03 20:21:49,384 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 498 selfloop transitions, 24 changer transitions 0/529 dead transitions. [2024-06-03 20:21:49,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 529 transitions, 7938 flow [2024-06-03 20:21:49,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:21:49,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:21:49,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 20:21:49,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-03 20:21:49,385 INFO L175 Difference]: Start difference. First operand has 355 places, 515 transitions, 6746 flow. Second operand 8 states and 151 transitions. [2024-06-03 20:21:49,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 529 transitions, 7938 flow [2024-06-03 20:21:51,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 529 transitions, 7669 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-03 20:21:51,173 INFO L231 Difference]: Finished difference. Result has 354 places, 518 transitions, 6654 flow [2024-06-03 20:21:51,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6654, PETRI_PLACES=354, PETRI_TRANSITIONS=518} [2024-06-03 20:21:51,174 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-03 20:21:51,174 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 518 transitions, 6654 flow [2024-06-03 20:21:51,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:51,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:51,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:51,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 20:21:51,174 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-03 20:21:51,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:51,175 INFO L85 PathProgramCache]: Analyzing trace with hash -675257420, now seen corresponding path program 5 times [2024-06-03 20:21:51,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:51,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323601722] [2024-06-03 20:21:51,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:51,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:51,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:52,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:21:52,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:52,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323601722] [2024-06-03 20:21:52,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323601722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:52,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:52,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:52,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745875020] [2024-06-03 20:21:52,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:52,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:52,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:52,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:52,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:52,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:52,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 518 transitions, 6654 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:52,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:52,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:52,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:53,493 INFO L124 PetriNetUnfolderBase]: 2737/4593 cut-off events. [2024-06-03 20:21:53,494 INFO L125 PetriNetUnfolderBase]: For 502505/502505 co-relation queries the response was YES. [2024-06-03 20:21:53,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41379 conditions, 4593 events. 2737/4593 cut-off events. For 502505/502505 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 29464 event pairs, 518 based on Foata normal form. 2/4586 useless extension candidates. Maximal degree in co-relation 41218. Up to 3872 conditions per place. [2024-06-03 20:21:53,559 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 405 selfloop transitions, 125 changer transitions 0/537 dead transitions. [2024-06-03 20:21:53,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 537 transitions, 7971 flow [2024-06-03 20:21:53,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:21:53,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:21:53,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-03 20:21:53,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-03 20:21:53,560 INFO L175 Difference]: Start difference. First operand has 354 places, 518 transitions, 6654 flow. Second operand 9 states and 177 transitions. [2024-06-03 20:21:53,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 537 transitions, 7971 flow [2024-06-03 20:21:55,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 537 transitions, 7802 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:55,451 INFO L231 Difference]: Finished difference. Result has 357 places, 526 transitions, 6973 flow [2024-06-03 20:21:55,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6485, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6973, PETRI_PLACES=357, PETRI_TRANSITIONS=526} [2024-06-03 20:21:55,451 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-03 20:21:55,451 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 526 transitions, 6973 flow [2024-06-03 20:21:55,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:55,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:55,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:55,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 20:21:55,451 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-03 20:21:55,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:55,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1313439052, now seen corresponding path program 6 times [2024-06-03 20:21:55,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:55,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906567116] [2024-06-03 20:21:55,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:55,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:55,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:21:56,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-03 20:21:56,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:21:56,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906567116] [2024-06-03 20:21:56,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906567116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:21:56,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:21:56,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:21:56,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894830156] [2024-06-03 20:21:56,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:21:56,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:21:56,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:21:56,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:21:56,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:21:56,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:21:56,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 526 transitions, 6973 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:56,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:21:56,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:21:56,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:21:57,706 INFO L124 PetriNetUnfolderBase]: 2747/4604 cut-off events. [2024-06-03 20:21:57,706 INFO L125 PetriNetUnfolderBase]: For 516450/516450 co-relation queries the response was YES. [2024-06-03 20:21:57,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42124 conditions, 4604 events. 2747/4604 cut-off events. For 516450/516450 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 29592 event pairs, 532 based on Foata normal form. 2/4593 useless extension candidates. Maximal degree in co-relation 41963. Up to 3759 conditions per place. [2024-06-03 20:21:57,771 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 334 selfloop transitions, 200 changer transitions 0/541 dead transitions. [2024-06-03 20:21:57,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 541 transitions, 8263 flow [2024-06-03 20:21:57,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:21:57,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:21:57,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-03 20:21:57,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-03 20:21:57,772 INFO L175 Difference]: Start difference. First operand has 357 places, 526 transitions, 6973 flow. Second operand 10 states and 193 transitions. [2024-06-03 20:21:57,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 541 transitions, 8263 flow [2024-06-03 20:21:59,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 541 transitions, 7842 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-06-03 20:21:59,894 INFO L231 Difference]: Finished difference. Result has 361 places, 530 transitions, 7155 flow [2024-06-03 20:21:59,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6552, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7155, PETRI_PLACES=361, PETRI_TRANSITIONS=530} [2024-06-03 20:21:59,895 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-03 20:21:59,895 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 530 transitions, 7155 flow [2024-06-03 20:21:59,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:21:59,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:21:59,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:21:59,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 20:21:59,895 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-03 20:21:59,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:21:59,896 INFO L85 PathProgramCache]: Analyzing trace with hash -669768718, now seen corresponding path program 7 times [2024-06-03 20:21:59,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:21:59,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953085075] [2024-06-03 20:21:59,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:21:59,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:21:59,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:00,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:00,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:00,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953085075] [2024-06-03 20:22:00,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953085075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:00,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:00,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:00,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265363488] [2024-06-03 20:22:00,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:00,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:00,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:00,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:00,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:01,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:01,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 530 transitions, 7155 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:01,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:01,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:01,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:02,092 INFO L124 PetriNetUnfolderBase]: 2773/4644 cut-off events. [2024-06-03 20:22:02,093 INFO L125 PetriNetUnfolderBase]: For 542782/542782 co-relation queries the response was YES. [2024-06-03 20:22:02,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43427 conditions, 4644 events. 2773/4644 cut-off events. For 542782/542782 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 29897 event pairs, 532 based on Foata normal form. 2/4633 useless extension candidates. Maximal degree in co-relation 43265. Up to 3787 conditions per place. [2024-06-03 20:22:02,162 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 369 selfloop transitions, 174 changer transitions 0/550 dead transitions. [2024-06-03 20:22:02,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 550 transitions, 8861 flow [2024-06-03 20:22:02,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:22:02,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:22:02,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-03 20:22:02,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 20:22:02,163 INFO L175 Difference]: Start difference. First operand has 361 places, 530 transitions, 7155 flow. Second operand 9 states and 180 transitions. [2024-06-03 20:22:02,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 550 transitions, 8861 flow [2024-06-03 20:22:04,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 550 transitions, 8286 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:04,568 INFO L231 Difference]: Finished difference. Result has 362 places, 538 transitions, 7335 flow [2024-06-03 20:22:04,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6580, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7335, PETRI_PLACES=362, PETRI_TRANSITIONS=538} [2024-06-03 20:22:04,569 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-03 20:22:04,569 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 538 transitions, 7335 flow [2024-06-03 20:22:04,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:04,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:04,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:04,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 20:22:04,569 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-03 20:22:04,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:04,570 INFO L85 PathProgramCache]: Analyzing trace with hash -676434958, now seen corresponding path program 8 times [2024-06-03 20:22:04,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:04,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803348139] [2024-06-03 20:22:04,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:04,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:04,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:05,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:05,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:05,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803348139] [2024-06-03 20:22:05,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803348139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:05,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:05,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:05,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592888941] [2024-06-03 20:22:05,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:05,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:05,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:05,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:05,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:05,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:05,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 538 transitions, 7335 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:05,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:05,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:05,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:06,915 INFO L124 PetriNetUnfolderBase]: 2767/4643 cut-off events. [2024-06-03 20:22:06,915 INFO L125 PetriNetUnfolderBase]: For 546166/546166 co-relation queries the response was YES. [2024-06-03 20:22:06,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43230 conditions, 4643 events. 2767/4643 cut-off events. For 546166/546166 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 29864 event pairs, 518 based on Foata normal form. 2/4636 useless extension candidates. Maximal degree in co-relation 43067. Up to 3914 conditions per place. [2024-06-03 20:22:06,987 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 420 selfloop transitions, 122 changer transitions 0/549 dead transitions. [2024-06-03 20:22:06,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 549 transitions, 8453 flow [2024-06-03 20:22:06,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:22:06,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:22:06,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 20:22:06,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 20:22:06,990 INFO L175 Difference]: Start difference. First operand has 362 places, 538 transitions, 7335 flow. Second operand 9 states and 176 transitions. [2024-06-03 20:22:06,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 549 transitions, 8453 flow [2024-06-03 20:22:09,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 549 transitions, 7896 flow, removed 178 selfloop flow, removed 5 redundant places. [2024-06-03 20:22:09,065 INFO L231 Difference]: Finished difference. Result has 366 places, 538 transitions, 7029 flow [2024-06-03 20:22:09,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6778, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7029, PETRI_PLACES=366, PETRI_TRANSITIONS=538} [2024-06-03 20:22:09,066 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-03 20:22:09,066 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 538 transitions, 7029 flow [2024-06-03 20:22:09,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:09,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:09,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:09,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 20:22:09,066 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-03 20:22:09,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:09,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1028339182, now seen corresponding path program 9 times [2024-06-03 20:22:09,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:09,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500985044] [2024-06-03 20:22:09,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:09,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:09,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:10,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:10,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:10,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500985044] [2024-06-03 20:22:10,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500985044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:10,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:10,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:10,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235908562] [2024-06-03 20:22:10,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:10,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:10,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:10,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:10,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:10,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:10,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 538 transitions, 7029 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:10,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:10,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:10,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:11,207 INFO L124 PetriNetUnfolderBase]: 2769/4639 cut-off events. [2024-06-03 20:22:11,207 INFO L125 PetriNetUnfolderBase]: For 544195/544195 co-relation queries the response was YES. [2024-06-03 20:22:11,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43053 conditions, 4639 events. 2769/4639 cut-off events. For 544195/544195 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 29788 event pairs, 532 based on Foata normal form. 2/4628 useless extension candidates. Maximal degree in co-relation 42888. Up to 3718 conditions per place. [2024-06-03 20:22:11,275 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 304 selfloop transitions, 242 changer transitions 0/553 dead transitions. [2024-06-03 20:22:11,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 553 transitions, 8359 flow [2024-06-03 20:22:11,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:22:11,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:22:11,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-03 20:22:11,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-03 20:22:11,277 INFO L175 Difference]: Start difference. First operand has 366 places, 538 transitions, 7029 flow. Second operand 9 states and 179 transitions. [2024-06-03 20:22:11,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 553 transitions, 8359 flow [2024-06-03 20:22:13,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 553 transitions, 7988 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-03 20:22:13,416 INFO L231 Difference]: Finished difference. Result has 366 places, 542 transitions, 7361 flow [2024-06-03 20:22:13,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7361, PETRI_PLACES=366, PETRI_TRANSITIONS=542} [2024-06-03 20:22:13,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-03 20:22:13,417 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 542 transitions, 7361 flow [2024-06-03 20:22:13,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:13,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:13,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:13,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 20:22:13,418 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-03 20:22:13,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:13,418 INFO L85 PathProgramCache]: Analyzing trace with hash -686085142, now seen corresponding path program 1 times [2024-06-03 20:22:13,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:13,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579426035] [2024-06-03 20:22:13,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:13,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:13,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:14,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:14,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:14,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579426035] [2024-06-03 20:22:14,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579426035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:14,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:14,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:14,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694731796] [2024-06-03 20:22:14,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:14,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:14,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:14,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:14,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:14,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:14,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 542 transitions, 7361 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:14,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:14,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:14,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:15,129 INFO L124 PetriNetUnfolderBase]: 2779/4663 cut-off events. [2024-06-03 20:22:15,129 INFO L125 PetriNetUnfolderBase]: For 558898/558898 co-relation queries the response was YES. [2024-06-03 20:22:15,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43721 conditions, 4663 events. 2779/4663 cut-off events. For 558898/558898 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 30070 event pairs, 510 based on Foata normal form. 2/4655 useless extension candidates. Maximal degree in co-relation 43557. Up to 4009 conditions per place. [2024-06-03 20:22:15,193 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 457 selfloop transitions, 95 changer transitions 0/559 dead transitions. [2024-06-03 20:22:15,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 559 transitions, 8627 flow [2024-06-03 20:22:15,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:22:15,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:22:15,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-03 20:22:15,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4850498338870432 [2024-06-03 20:22:15,194 INFO L175 Difference]: Start difference. First operand has 366 places, 542 transitions, 7361 flow. Second operand 7 states and 146 transitions. [2024-06-03 20:22:15,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 559 transitions, 8627 flow [2024-06-03 20:22:17,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 559 transitions, 7952 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-03 20:22:17,410 INFO L231 Difference]: Finished difference. Result has 366 places, 545 transitions, 6981 flow [2024-06-03 20:22:17,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6686, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6981, PETRI_PLACES=366, PETRI_TRANSITIONS=545} [2024-06-03 20:22:17,410 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-03 20:22:17,410 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 545 transitions, 6981 flow [2024-06-03 20:22:17,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:17,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:17,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:17,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 20:22:17,411 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-03 20:22:17,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:17,411 INFO L85 PathProgramCache]: Analyzing trace with hash -671877228, now seen corresponding path program 2 times [2024-06-03 20:22:17,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:17,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692808051] [2024-06-03 20:22:17,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:17,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:17,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:18,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:18,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:18,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692808051] [2024-06-03 20:22:18,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692808051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:18,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:18,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:18,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756537787] [2024-06-03 20:22:18,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:18,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:18,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:18,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:18,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:18,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:18,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 545 transitions, 6981 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:18,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:18,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:18,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:19,229 INFO L124 PetriNetUnfolderBase]: 2810/4706 cut-off events. [2024-06-03 20:22:19,229 INFO L125 PetriNetUnfolderBase]: For 570325/570325 co-relation queries the response was YES. [2024-06-03 20:22:19,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43831 conditions, 4706 events. 2810/4706 cut-off events. For 570325/570325 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 30262 event pairs, 508 based on Foata normal form. 2/4698 useless extension candidates. Maximal degree in co-relation 43666. Up to 3875 conditions per place. [2024-06-03 20:22:19,288 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 387 selfloop transitions, 177 changer transitions 0/571 dead transitions. [2024-06-03 20:22:19,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 571 transitions, 8597 flow [2024-06-03 20:22:19,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:19,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:19,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-03 20:22:19,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-03 20:22:19,289 INFO L175 Difference]: Start difference. First operand has 366 places, 545 transitions, 6981 flow. Second operand 8 states and 168 transitions. [2024-06-03 20:22:19,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 571 transitions, 8597 flow [2024-06-03 20:22:21,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 571 transitions, 8390 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 20:22:21,380 INFO L231 Difference]: Finished difference. Result has 370 places, 554 transitions, 7391 flow [2024-06-03 20:22:21,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7391, PETRI_PLACES=370, PETRI_TRANSITIONS=554} [2024-06-03 20:22:21,380 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-03 20:22:21,381 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 554 transitions, 7391 flow [2024-06-03 20:22:21,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:21,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:21,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:21,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 20:22:21,381 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-03 20:22:21,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:21,381 INFO L85 PathProgramCache]: Analyzing trace with hash -76310438, now seen corresponding path program 3 times [2024-06-03 20:22:21,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:21,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563355275] [2024-06-03 20:22:21,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:21,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:21,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:22,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:22,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:22,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563355275] [2024-06-03 20:22:22,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563355275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:22,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:22,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:22,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554746349] [2024-06-03 20:22:22,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:22,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:22,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:22,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:22,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:22,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:22,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 554 transitions, 7391 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:22,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:22,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:22,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:23,307 INFO L124 PetriNetUnfolderBase]: 2893/4851 cut-off events. [2024-06-03 20:22:23,308 INFO L125 PetriNetUnfolderBase]: For 582484/582484 co-relation queries the response was YES. [2024-06-03 20:22:23,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45297 conditions, 4851 events. 2893/4851 cut-off events. For 582484/582484 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31307 event pairs, 512 based on Foata normal form. 2/4845 useless extension candidates. Maximal degree in co-relation 45130. Up to 4264 conditions per place. [2024-06-03 20:22:23,498 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 540 selfloop transitions, 55 changer transitions 0/602 dead transitions. [2024-06-03 20:22:23,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 602 transitions, 9142 flow [2024-06-03 20:22:23,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:22:23,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:22:23,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-03 20:22:23,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-03 20:22:23,499 INFO L175 Difference]: Start difference. First operand has 370 places, 554 transitions, 7391 flow. Second operand 10 states and 194 transitions. [2024-06-03 20:22:23,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 602 transitions, 9142 flow [2024-06-03 20:22:26,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 602 transitions, 8861 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-03 20:22:26,097 INFO L231 Difference]: Finished difference. Result has 379 places, 579 transitions, 7701 flow [2024-06-03 20:22:26,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7177, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7701, PETRI_PLACES=379, PETRI_TRANSITIONS=579} [2024-06-03 20:22:26,097 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 335 predicate places. [2024-06-03 20:22:26,097 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 579 transitions, 7701 flow [2024-06-03 20:22:26,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:26,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:26,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:26,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 20:22:26,098 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-03 20:22:26,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:26,098 INFO L85 PathProgramCache]: Analyzing trace with hash -696085848, now seen corresponding path program 4 times [2024-06-03 20:22:26,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:26,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052332944] [2024-06-03 20:22:26,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:26,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:26,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:26,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-03 20:22:26,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:26,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052332944] [2024-06-03 20:22:26,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052332944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:26,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:26,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:26,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167078127] [2024-06-03 20:22:26,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:26,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:26,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:26,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:26,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:26,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:26,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 579 transitions, 7701 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:26,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:26,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:26,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:27,863 INFO L124 PetriNetUnfolderBase]: 2903/4863 cut-off events. [2024-06-03 20:22:27,863 INFO L125 PetriNetUnfolderBase]: For 591440/591440 co-relation queries the response was YES. [2024-06-03 20:22:27,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45631 conditions, 4863 events. 2903/4863 cut-off events. For 591440/591440 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31416 event pairs, 517 based on Foata normal form. 2/4854 useless extension candidates. Maximal degree in co-relation 45459. Up to 4222 conditions per place. [2024-06-03 20:22:27,936 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 529 selfloop transitions, 64 changer transitions 0/600 dead transitions. [2024-06-03 20:22:27,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 600 transitions, 9073 flow [2024-06-03 20:22:27,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:27,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:27,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-03 20:22:27,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 20:22:27,938 INFO L175 Difference]: Start difference. First operand has 379 places, 579 transitions, 7701 flow. Second operand 8 states and 160 transitions. [2024-06-03 20:22:27,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 600 transitions, 9073 flow [2024-06-03 20:22:30,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 600 transitions, 8972 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-03 20:22:30,400 INFO L231 Difference]: Finished difference. Result has 384 places, 582 transitions, 7815 flow [2024-06-03 20:22:30,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7600, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7815, PETRI_PLACES=384, PETRI_TRANSITIONS=582} [2024-06-03 20:22:30,400 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-03 20:22:30,400 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 582 transitions, 7815 flow [2024-06-03 20:22:30,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:30,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:30,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:30,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 20:22:30,401 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-03 20:22:30,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:30,401 INFO L85 PathProgramCache]: Analyzing trace with hash -386184020, now seen corresponding path program 5 times [2024-06-03 20:22:30,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:30,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667082001] [2024-06-03 20:22:30,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:30,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:30,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:31,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:31,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667082001] [2024-06-03 20:22:31,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667082001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:31,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:31,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:22:31,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967444473] [2024-06-03 20:22:31,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:31,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:22:31,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:31,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:22:31,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:22:31,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:31,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 582 transitions, 7815 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:31,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:31,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:31,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:32,267 INFO L124 PetriNetUnfolderBase]: 2913/4877 cut-off events. [2024-06-03 20:22:32,267 INFO L125 PetriNetUnfolderBase]: For 602905/602905 co-relation queries the response was YES. [2024-06-03 20:22:32,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45937 conditions, 4877 events. 2913/4877 cut-off events. For 602905/602905 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31523 event pairs, 512 based on Foata normal form. 2/4868 useless extension candidates. Maximal degree in co-relation 45764. Up to 4041 conditions per place. [2024-06-03 20:22:32,340 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 473 selfloop transitions, 122 changer transitions 0/602 dead transitions. [2024-06-03 20:22:32,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 602 transitions, 9413 flow [2024-06-03 20:22:32,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:22:32,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:22:32,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-03 20:22:32,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-03 20:22:32,341 INFO L175 Difference]: Start difference. First operand has 384 places, 582 transitions, 7815 flow. Second operand 9 states and 179 transitions. [2024-06-03 20:22:32,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 602 transitions, 9413 flow [2024-06-03 20:22:35,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 602 transitions, 9234 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 20:22:35,011 INFO L231 Difference]: Finished difference. Result has 387 places, 585 transitions, 7968 flow [2024-06-03 20:22:35,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7636, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7968, PETRI_PLACES=387, PETRI_TRANSITIONS=585} [2024-06-03 20:22:35,012 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-03 20:22:35,012 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 585 transitions, 7968 flow [2024-06-03 20:22:35,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:35,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:35,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:35,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 20:22:35,012 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-03 20:22:35,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:35,013 INFO L85 PathProgramCache]: Analyzing trace with hash -386599730, now seen corresponding path program 6 times [2024-06-03 20:22:35,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:35,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009943552] [2024-06-03 20:22:35,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:35,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:35,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:35,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:35,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:35,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009943552] [2024-06-03 20:22:35,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009943552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:35,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:35,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:35,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683066649] [2024-06-03 20:22:35,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:35,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:35,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:35,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:35,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:35,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:35,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 585 transitions, 7968 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:35,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:35,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:35,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:36,781 INFO L124 PetriNetUnfolderBase]: 2907/4865 cut-off events. [2024-06-03 20:22:36,781 INFO L125 PetriNetUnfolderBase]: For 602070/602070 co-relation queries the response was YES. [2024-06-03 20:22:36,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45833 conditions, 4865 events. 2907/4865 cut-off events. For 602070/602070 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31418 event pairs, 516 based on Foata normal form. 2/4856 useless extension candidates. Maximal degree in co-relation 45659. Up to 4036 conditions per place. [2024-06-03 20:22:36,853 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 483 selfloop transitions, 111 changer transitions 0/601 dead transitions. [2024-06-03 20:22:36,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 601 transitions, 9276 flow [2024-06-03 20:22:36,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:36,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:36,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-03 20:22:36,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-03 20:22:36,854 INFO L175 Difference]: Start difference. First operand has 387 places, 585 transitions, 7968 flow. Second operand 8 states and 162 transitions. [2024-06-03 20:22:36,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 601 transitions, 9276 flow [2024-06-03 20:22:39,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 601 transitions, 8916 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-03 20:22:39,691 INFO L231 Difference]: Finished difference. Result has 388 places, 585 transitions, 7838 flow [2024-06-03 20:22:39,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7608, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7838, PETRI_PLACES=388, PETRI_TRANSITIONS=585} [2024-06-03 20:22:39,692 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-03 20:22:39,692 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 585 transitions, 7838 flow [2024-06-03 20:22:39,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:39,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:39,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:39,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 20:22:39,692 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-03 20:22:39,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:39,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1863755378, now seen corresponding path program 7 times [2024-06-03 20:22:39,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:39,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717967175] [2024-06-03 20:22:39,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:39,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:39,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:40,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:40,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:40,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717967175] [2024-06-03 20:22:40,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717967175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:40,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:40,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:40,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252421878] [2024-06-03 20:22:40,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:40,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:40,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:40,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:40,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:40,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:40,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 585 transitions, 7838 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:40,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:40,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:40,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:41,492 INFO L124 PetriNetUnfolderBase]: 2933/4892 cut-off events. [2024-06-03 20:22:41,492 INFO L125 PetriNetUnfolderBase]: For 622667/622667 co-relation queries the response was YES. [2024-06-03 20:22:41,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46373 conditions, 4892 events. 2933/4892 cut-off events. For 622667/622667 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 31668 event pairs, 539 based on Foata normal form. 2/4877 useless extension candidates. Maximal degree in co-relation 46198. Up to 3707 conditions per place. [2024-06-03 20:22:41,566 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 370 selfloop transitions, 230 changer transitions 0/607 dead transitions. [2024-06-03 20:22:41,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 607 transitions, 9738 flow [2024-06-03 20:22:41,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:41,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:41,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-03 20:22:41,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-03 20:22:41,567 INFO L175 Difference]: Start difference. First operand has 388 places, 585 transitions, 7838 flow. Second operand 8 states and 166 transitions. [2024-06-03 20:22:41,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 607 transitions, 9738 flow [2024-06-03 20:22:44,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 607 transitions, 9463 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 20:22:44,350 INFO L231 Difference]: Finished difference. Result has 389 places, 591 transitions, 8178 flow [2024-06-03 20:22:44,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7563, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8178, PETRI_PLACES=389, PETRI_TRANSITIONS=591} [2024-06-03 20:22:44,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-03 20:22:44,351 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 591 transitions, 8178 flow [2024-06-03 20:22:44,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:44,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:44,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:44,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 20:22:44,351 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-03 20:22:44,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:44,352 INFO L85 PathProgramCache]: Analyzing trace with hash 491517804, now seen corresponding path program 8 times [2024-06-03 20:22:44,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:44,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832081770] [2024-06-03 20:22:44,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:44,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:44,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:45,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:45,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:45,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832081770] [2024-06-03 20:22:45,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832081770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:45,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:45,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:45,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220651243] [2024-06-03 20:22:45,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:45,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:45,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:45,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:45,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:45,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:45,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 591 transitions, 8178 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:45,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:45,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:45,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:46,388 INFO L124 PetriNetUnfolderBase]: 2964/4958 cut-off events. [2024-06-03 20:22:46,388 INFO L125 PetriNetUnfolderBase]: For 645802/645802 co-relation queries the response was YES. [2024-06-03 20:22:46,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47472 conditions, 4958 events. 2964/4958 cut-off events. For 645802/645802 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 32159 event pairs, 527 based on Foata normal form. 2/4949 useless extension candidates. Maximal degree in co-relation 47296. Up to 4287 conditions per place. [2024-06-03 20:22:46,463 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 519 selfloop transitions, 91 changer transitions 0/617 dead transitions. [2024-06-03 20:22:46,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 617 transitions, 10136 flow [2024-06-03 20:22:46,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:22:46,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:22:46,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-03 20:22:46,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-03 20:22:46,464 INFO L175 Difference]: Start difference. First operand has 389 places, 591 transitions, 8178 flow. Second operand 10 states and 192 transitions. [2024-06-03 20:22:46,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 617 transitions, 10136 flow [2024-06-03 20:22:49,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 617 transitions, 9576 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-03 20:22:49,542 INFO L231 Difference]: Finished difference. Result has 395 places, 600 transitions, 8021 flow [2024-06-03 20:22:49,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7642, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8021, PETRI_PLACES=395, PETRI_TRANSITIONS=600} [2024-06-03 20:22:49,543 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 351 predicate places. [2024-06-03 20:22:49,543 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 600 transitions, 8021 flow [2024-06-03 20:22:49,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:49,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:49,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:49,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 20:22:49,543 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-03 20:22:49,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:49,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1858993778, now seen corresponding path program 9 times [2024-06-03 20:22:49,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:49,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783418302] [2024-06-03 20:22:49,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:49,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:49,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:50,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:50,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:50,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783418302] [2024-06-03 20:22:50,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783418302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:50,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:50,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:50,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127199875] [2024-06-03 20:22:50,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:50,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:50,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:50,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:50,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:50,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:50,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 600 transitions, 8021 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:50,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:50,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:50,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:51,435 INFO L124 PetriNetUnfolderBase]: 2958/4946 cut-off events. [2024-06-03 20:22:51,435 INFO L125 PetriNetUnfolderBase]: For 642465/642465 co-relation queries the response was YES. [2024-06-03 20:22:51,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46815 conditions, 4946 events. 2958/4946 cut-off events. For 642465/642465 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 32027 event pairs, 527 based on Foata normal form. 2/4937 useless extension candidates. Maximal degree in co-relation 46637. Up to 4341 conditions per place. [2024-06-03 20:22:51,510 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 527 selfloop transitions, 77 changer transitions 0/611 dead transitions. [2024-06-03 20:22:51,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 611 transitions, 9285 flow [2024-06-03 20:22:51,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:51,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:51,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 20:22:51,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:22:51,511 INFO L175 Difference]: Start difference. First operand has 395 places, 600 transitions, 8021 flow. Second operand 8 states and 156 transitions. [2024-06-03 20:22:51,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 611 transitions, 9285 flow [2024-06-03 20:22:54,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 611 transitions, 8930 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-03 20:22:54,462 INFO L231 Difference]: Finished difference. Result has 398 places, 600 transitions, 7826 flow [2024-06-03 20:22:54,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7666, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7826, PETRI_PLACES=398, PETRI_TRANSITIONS=600} [2024-06-03 20:22:54,462 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-03 20:22:54,463 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 600 transitions, 7826 flow [2024-06-03 20:22:54,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:54,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:54,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:54,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 20:22:54,463 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-03 20:22:54,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:54,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1606839158, now seen corresponding path program 10 times [2024-06-03 20:22:54,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:54,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499988658] [2024-06-03 20:22:54,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:54,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:54,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:55,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:55,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:55,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499988658] [2024-06-03 20:22:55,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499988658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:55,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:55,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:55,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640376399] [2024-06-03 20:22:55,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:55,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:55,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:55,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:55,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:22:55,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:22:55,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 600 transitions, 7826 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:55,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:22:55,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:22:55,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:22:56,278 INFO L124 PetriNetUnfolderBase]: 2968/4947 cut-off events. [2024-06-03 20:22:56,278 INFO L125 PetriNetUnfolderBase]: For 652611/652611 co-relation queries the response was YES. [2024-06-03 20:22:56,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46581 conditions, 4947 events. 2968/4947 cut-off events. For 652611/652611 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32007 event pairs, 550 based on Foata normal form. 2/4932 useless extension candidates. Maximal degree in co-relation 46404. Up to 3741 conditions per place. [2024-06-03 20:22:56,351 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 403 selfloop transitions, 209 changer transitions 0/619 dead transitions. [2024-06-03 20:22:56,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 619 transitions, 9690 flow [2024-06-03 20:22:56,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:22:56,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:22:56,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-03 20:22:56,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-03 20:22:56,352 INFO L175 Difference]: Start difference. First operand has 398 places, 600 transitions, 7826 flow. Second operand 8 states and 165 transitions. [2024-06-03 20:22:56,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 619 transitions, 9690 flow [2024-06-03 20:22:59,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 619 transitions, 9476 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 20:22:59,279 INFO L231 Difference]: Finished difference. Result has 398 places, 603 transitions, 8114 flow [2024-06-03 20:22:59,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7612, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8114, PETRI_PLACES=398, PETRI_TRANSITIONS=603} [2024-06-03 20:22:59,280 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-03 20:22:59,280 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 603 transitions, 8114 flow [2024-06-03 20:22:59,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:22:59,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:22:59,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:22:59,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 20:22:59,281 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-03 20:22:59,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:22:59,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1607254868, now seen corresponding path program 11 times [2024-06-03 20:22:59,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:22:59,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706723733] [2024-06-03 20:22:59,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:22:59,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:22:59,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:22:59,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:22:59,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:22:59,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706723733] [2024-06-03 20:22:59,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706723733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:22:59,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:22:59,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:22:59,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291958819] [2024-06-03 20:22:59,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:22:59,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:22:59,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:22:59,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:22:59,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:23:00,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:00,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 603 transitions, 8114 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:00,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:00,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:00,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:01,255 INFO L124 PetriNetUnfolderBase]: 2962/4943 cut-off events. [2024-06-03 20:23:01,255 INFO L125 PetriNetUnfolderBase]: For 652197/652197 co-relation queries the response was YES. [2024-06-03 20:23:01,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46820 conditions, 4943 events. 2962/4943 cut-off events. For 652197/652197 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32040 event pairs, 544 based on Foata normal form. 2/4928 useless extension candidates. Maximal degree in co-relation 46642. Up to 3736 conditions per place. [2024-06-03 20:23:01,327 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 393 selfloop transitions, 218 changer transitions 0/618 dead transitions. [2024-06-03 20:23:01,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 618 transitions, 9684 flow [2024-06-03 20:23:01,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:23:01,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:23:01,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-03 20:23:01,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-03 20:23:01,328 INFO L175 Difference]: Start difference. First operand has 398 places, 603 transitions, 8114 flow. Second operand 8 states and 165 transitions. [2024-06-03 20:23:01,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 618 transitions, 9684 flow [2024-06-03 20:23:04,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 618 transitions, 9140 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-03 20:23:04,052 INFO L231 Difference]: Finished difference. Result has 400 places, 603 transitions, 8014 flow [2024-06-03 20:23:04,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7570, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8014, PETRI_PLACES=400, PETRI_TRANSITIONS=603} [2024-06-03 20:23:04,053 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-03 20:23:04,053 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 603 transitions, 8014 flow [2024-06-03 20:23:04,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:04,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:04,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:04,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 20:23:04,053 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-03 20:23:04,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:04,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1459229558, now seen corresponding path program 12 times [2024-06-03 20:23:04,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:04,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225161023] [2024-06-03 20:23:04,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:04,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:04,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:04,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:04,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:04,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225161023] [2024-06-03 20:23:04,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225161023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:04,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:04,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:23:04,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871295727] [2024-06-03 20:23:04,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:04,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:23:04,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:04,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:23:04,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:23:04,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:04,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 603 transitions, 8014 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:04,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:04,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:04,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:05,902 INFO L124 PetriNetUnfolderBase]: 2956/4952 cut-off events. [2024-06-03 20:23:05,902 INFO L125 PetriNetUnfolderBase]: For 649830/649830 co-relation queries the response was YES. [2024-06-03 20:23:05,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46185 conditions, 4952 events. 2956/4952 cut-off events. For 649830/649830 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 32169 event pairs, 525 based on Foata normal form. 2/4943 useless extension candidates. Maximal degree in co-relation 46008. Up to 4283 conditions per place. [2024-06-03 20:23:05,975 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 521 selfloop transitions, 87 changer transitions 0/615 dead transitions. [2024-06-03 20:23:05,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 615 transitions, 9310 flow [2024-06-03 20:23:05,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:23:05,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:23:05,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 20:23:05,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-03 20:23:05,976 INFO L175 Difference]: Start difference. First operand has 400 places, 603 transitions, 8014 flow. Second operand 8 states and 157 transitions. [2024-06-03 20:23:05,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 615 transitions, 9310 flow [2024-06-03 20:23:08,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 615 transitions, 8645 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 20:23:08,878 INFO L231 Difference]: Finished difference. Result has 400 places, 603 transitions, 7532 flow [2024-06-03 20:23:08,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7349, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7532, PETRI_PLACES=400, PETRI_TRANSITIONS=603} [2024-06-03 20:23:08,878 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-03 20:23:08,878 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 603 transitions, 7532 flow [2024-06-03 20:23:08,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:08,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:08,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:08,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 20:23:08,879 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-03 20:23:08,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:08,879 INFO L85 PathProgramCache]: Analyzing trace with hash -37223544, now seen corresponding path program 1 times [2024-06-03 20:23:08,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:08,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092920206] [2024-06-03 20:23:08,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:08,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:08,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:09,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:09,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:09,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092920206] [2024-06-03 20:23:09,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092920206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:09,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:09,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:23:09,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914414790] [2024-06-03 20:23:09,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:09,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:23:09,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:09,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:23:09,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:23:09,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:09,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 603 transitions, 7532 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:09,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:09,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:09,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:10,613 INFO L124 PetriNetUnfolderBase]: 2964/4964 cut-off events. [2024-06-03 20:23:10,613 INFO L125 PetriNetUnfolderBase]: For 658331/658331 co-relation queries the response was YES. [2024-06-03 20:23:10,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45746 conditions, 4964 events. 2964/4964 cut-off events. For 658331/658331 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32199 event pairs, 434 based on Foata normal form. 2/4955 useless extension candidates. Maximal degree in co-relation 45568. Up to 4375 conditions per place. [2024-06-03 20:23:10,685 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 584 selfloop transitions, 29 changer transitions 0/620 dead transitions. [2024-06-03 20:23:10,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 620 transitions, 8854 flow [2024-06-03 20:23:10,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:23:10,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:23:10,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-03 20:23:10,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-03 20:23:10,686 INFO L175 Difference]: Start difference. First operand has 400 places, 603 transitions, 7532 flow. Second operand 7 states and 137 transitions. [2024-06-03 20:23:10,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 620 transitions, 8854 flow [2024-06-03 20:23:13,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 620 transitions, 8680 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 20:23:13,699 INFO L231 Difference]: Finished difference. Result has 400 places, 605 transitions, 7469 flow [2024-06-03 20:23:13,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7358, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7469, PETRI_PLACES=400, PETRI_TRANSITIONS=605} [2024-06-03 20:23:13,700 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-03 20:23:13,700 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 605 transitions, 7469 flow [2024-06-03 20:23:13,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:13,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:13,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:13,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 20:23:13,700 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-03 20:23:13,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:13,700 INFO L85 PathProgramCache]: Analyzing trace with hash 827999726, now seen corresponding path program 2 times [2024-06-03 20:23:13,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:13,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894315941] [2024-06-03 20:23:13,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:13,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:13,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:14,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:14,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:14,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894315941] [2024-06-03 20:23:14,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894315941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:14,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:14,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:23:14,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075144140] [2024-06-03 20:23:14,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:14,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:23:14,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:14,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:23:14,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:23:14,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:14,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 605 transitions, 7469 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:14,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:14,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:14,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:15,502 INFO L124 PetriNetUnfolderBase]: 2993/5011 cut-off events. [2024-06-03 20:23:15,503 INFO L125 PetriNetUnfolderBase]: For 679424/679424 co-relation queries the response was YES. [2024-06-03 20:23:15,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46328 conditions, 5011 events. 2993/5011 cut-off events. For 679424/679424 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 32542 event pairs, 517 based on Foata normal form. 2/5005 useless extension candidates. Maximal degree in co-relation 46149. Up to 4436 conditions per place. [2024-06-03 20:23:15,580 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 578 selfloop transitions, 44 changer transitions 0/629 dead transitions. [2024-06-03 20:23:15,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 629 transitions, 9111 flow [2024-06-03 20:23:15,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:15,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:15,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:23:15,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:23:15,581 INFO L175 Difference]: Start difference. First operand has 400 places, 605 transitions, 7469 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:23:15,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 629 transitions, 9111 flow [2024-06-03 20:23:18,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 629 transitions, 9016 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 20:23:18,817 INFO L231 Difference]: Finished difference. Result has 405 places, 611 transitions, 7587 flow [2024-06-03 20:23:18,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7374, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7587, PETRI_PLACES=405, PETRI_TRANSITIONS=611} [2024-06-03 20:23:18,817 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-03 20:23:18,817 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 611 transitions, 7587 flow [2024-06-03 20:23:18,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:18,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:18,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:18,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 20:23:18,818 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-03 20:23:18,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:18,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1284790356, now seen corresponding path program 3 times [2024-06-03 20:23:18,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:18,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238981563] [2024-06-03 20:23:18,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:18,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:18,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:19,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-03 20:23:19,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:19,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238981563] [2024-06-03 20:23:19,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238981563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:19,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:19,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:23:19,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791358315] [2024-06-03 20:23:19,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:19,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:23:19,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:19,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:23:19,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:23:19,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:19,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 611 transitions, 7587 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:19,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:19,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:19,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:20,600 INFO L124 PetriNetUnfolderBase]: 2996/5012 cut-off events. [2024-06-03 20:23:20,600 INFO L125 PetriNetUnfolderBase]: For 692268/692268 co-relation queries the response was YES. [2024-06-03 20:23:20,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46327 conditions, 5012 events. 2996/5012 cut-off events. For 692268/692268 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 32561 event pairs, 529 based on Foata normal form. 4/5005 useless extension candidates. Maximal degree in co-relation 46146. Up to 4389 conditions per place. [2024-06-03 20:23:20,676 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 539 selfloop transitions, 77 changer transitions 0/623 dead transitions. [2024-06-03 20:23:20,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 623 transitions, 8903 flow [2024-06-03 20:23:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:23:20,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:23:20,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-03 20:23:20,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-03 20:23:20,677 INFO L175 Difference]: Start difference. First operand has 405 places, 611 transitions, 7587 flow. Second operand 7 states and 139 transitions. [2024-06-03 20:23:20,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 623 transitions, 8903 flow [2024-06-03 20:23:23,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 623 transitions, 8781 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-03 20:23:23,912 INFO L231 Difference]: Finished difference. Result has 408 places, 613 transitions, 7685 flow [2024-06-03 20:23:23,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7685, PETRI_PLACES=408, PETRI_TRANSITIONS=613} [2024-06-03 20:23:23,913 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-03 20:23:23,913 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 613 transitions, 7685 flow [2024-06-03 20:23:23,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:23,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:23,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:23,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 20:23:23,913 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-03 20:23:23,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:23,914 INFO L85 PathProgramCache]: Analyzing trace with hash -478503282, now seen corresponding path program 4 times [2024-06-03 20:23:23,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:23,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982969367] [2024-06-03 20:23:23,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:23,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:23,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:24,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:24,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:24,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982969367] [2024-06-03 20:23:24,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982969367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:24,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:24,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:23:24,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898853756] [2024-06-03 20:23:24,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:24,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:23:24,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:24,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:23:24,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:23:24,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:24,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 613 transitions, 7685 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:24,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:24,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:24,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:25,865 INFO L124 PetriNetUnfolderBase]: 3012/5036 cut-off events. [2024-06-03 20:23:25,865 INFO L125 PetriNetUnfolderBase]: For 688969/688969 co-relation queries the response was YES. [2024-06-03 20:23:25,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46799 conditions, 5036 events. 3012/5036 cut-off events. For 688969/688969 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32700 event pairs, 529 based on Foata normal form. 2/5027 useless extension candidates. Maximal degree in co-relation 46616. Up to 4387 conditions per place. [2024-06-03 20:23:25,939 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 548 selfloop transitions, 74 changer transitions 0/629 dead transitions. [2024-06-03 20:23:25,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 629 transitions, 9079 flow [2024-06-03 20:23:25,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:23:25,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:23:25,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 20:23:25,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-03 20:23:25,940 INFO L175 Difference]: Start difference. First operand has 408 places, 613 transitions, 7685 flow. Second operand 8 states and 155 transitions. [2024-06-03 20:23:25,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 629 transitions, 9079 flow [2024-06-03 20:23:28,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 629 transitions, 8841 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-03 20:23:28,764 INFO L231 Difference]: Finished difference. Result has 412 places, 617 transitions, 7736 flow [2024-06-03 20:23:28,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7493, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7736, PETRI_PLACES=412, PETRI_TRANSITIONS=617} [2024-06-03 20:23:28,765 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 368 predicate places. [2024-06-03 20:23:28,765 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 617 transitions, 7736 flow [2024-06-03 20:23:28,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:28,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:28,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:28,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 20:23:28,765 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-03 20:23:28,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:28,765 INFO L85 PathProgramCache]: Analyzing trace with hash -281304566, now seen corresponding path program 1 times [2024-06-03 20:23:28,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:28,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447049631] [2024-06-03 20:23:28,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:28,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:28,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:29,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:29,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:29,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447049631] [2024-06-03 20:23:29,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447049631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:29,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:29,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:29,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890186090] [2024-06-03 20:23:29,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:29,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:29,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:29,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:29,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:29,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:29,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 617 transitions, 7736 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:29,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:29,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:29,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:30,933 INFO L124 PetriNetUnfolderBase]: 3033/5069 cut-off events. [2024-06-03 20:23:30,933 INFO L125 PetriNetUnfolderBase]: For 712880/712880 co-relation queries the response was YES. [2024-06-03 20:23:30,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47518 conditions, 5069 events. 3033/5069 cut-off events. For 712880/712880 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 32916 event pairs, 539 based on Foata normal form. 2/5065 useless extension candidates. Maximal degree in co-relation 47333. Up to 4445 conditions per place. [2024-06-03 20:23:31,003 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 568 selfloop transitions, 63 changer transitions 0/638 dead transitions. [2024-06-03 20:23:31,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 638 transitions, 9440 flow [2024-06-03 20:23:31,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:31,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:31,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 20:23:31,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 20:23:31,004 INFO L175 Difference]: Start difference. First operand has 412 places, 617 transitions, 7736 flow. Second operand 9 states and 174 transitions. [2024-06-03 20:23:31,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 638 transitions, 9440 flow [2024-06-03 20:23:34,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 638 transitions, 9253 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 20:23:34,572 INFO L231 Difference]: Finished difference. Result has 416 places, 621 transitions, 7840 flow [2024-06-03 20:23:34,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7549, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7840, PETRI_PLACES=416, PETRI_TRANSITIONS=621} [2024-06-03 20:23:34,572 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-03 20:23:34,572 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 621 transitions, 7840 flow [2024-06-03 20:23:34,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:34,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:34,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:34,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 20:23:34,572 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-03 20:23:34,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:34,573 INFO L85 PathProgramCache]: Analyzing trace with hash -281839316, now seen corresponding path program 2 times [2024-06-03 20:23:34,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:34,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572397816] [2024-06-03 20:23:34,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:34,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:34,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:35,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:35,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:35,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572397816] [2024-06-03 20:23:35,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572397816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:35,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:35,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:35,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526859827] [2024-06-03 20:23:35,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:35,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:35,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:35,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:35,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:35,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:35,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 621 transitions, 7840 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:35,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:35,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:35,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:36,619 INFO L124 PetriNetUnfolderBase]: 3041/5081 cut-off events. [2024-06-03 20:23:36,620 INFO L125 PetriNetUnfolderBase]: For 727530/727530 co-relation queries the response was YES. [2024-06-03 20:23:36,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47925 conditions, 5081 events. 3041/5081 cut-off events. For 727530/727530 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 33020 event pairs, 541 based on Foata normal form. 2/5077 useless extension candidates. Maximal degree in co-relation 47739. Up to 4482 conditions per place. [2024-06-03 20:23:36,832 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 572 selfloop transitions, 59 changer transitions 0/638 dead transitions. [2024-06-03 20:23:36,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 638 transitions, 9236 flow [2024-06-03 20:23:36,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:36,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:36,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:23:36,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:23:36,848 INFO L175 Difference]: Start difference. First operand has 416 places, 621 transitions, 7840 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:23:36,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 638 transitions, 9236 flow [2024-06-03 20:23:40,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 638 transitions, 9040 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-03 20:23:40,148 INFO L231 Difference]: Finished difference. Result has 420 places, 623 transitions, 7853 flow [2024-06-03 20:23:40,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7853, PETRI_PLACES=420, PETRI_TRANSITIONS=623} [2024-06-03 20:23:40,148 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-03 20:23:40,148 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 623 transitions, 7853 flow [2024-06-03 20:23:40,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:40,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:40,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:40,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 20:23:40,149 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-03 20:23:40,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:40,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1045188874, now seen corresponding path program 3 times [2024-06-03 20:23:40,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:40,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393644517] [2024-06-03 20:23:40,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:40,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:40,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:40,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:40,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393644517] [2024-06-03 20:23:40,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393644517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:40,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:40,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:40,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87058594] [2024-06-03 20:23:40,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:40,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:40,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:40,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:40,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:41,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:41,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 623 transitions, 7853 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:41,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:41,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:41,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:42,300 INFO L124 PetriNetUnfolderBase]: 3036/5074 cut-off events. [2024-06-03 20:23:42,300 INFO L125 PetriNetUnfolderBase]: For 721273/721273 co-relation queries the response was YES. [2024-06-03 20:23:42,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47607 conditions, 5074 events. 3036/5074 cut-off events. For 721273/721273 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 32931 event pairs, 540 based on Foata normal form. 2/5070 useless extension candidates. Maximal degree in co-relation 47419. Up to 4484 conditions per place. [2024-06-03 20:23:42,380 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 576 selfloop transitions, 55 changer transitions 0/638 dead transitions. [2024-06-03 20:23:42,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 638 transitions, 9167 flow [2024-06-03 20:23:42,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:42,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:42,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:23:42,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:23:42,382 INFO L175 Difference]: Start difference. First operand has 420 places, 623 transitions, 7853 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:23:42,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 638 transitions, 9167 flow [2024-06-03 20:23:45,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 638 transitions, 8962 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-03 20:23:45,383 INFO L231 Difference]: Finished difference. Result has 422 places, 623 transitions, 7763 flow [2024-06-03 20:23:45,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7648, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7763, PETRI_PLACES=422, PETRI_TRANSITIONS=623} [2024-06-03 20:23:45,383 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-03 20:23:45,384 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 623 transitions, 7763 flow [2024-06-03 20:23:45,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:45,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:45,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:45,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 20:23:45,384 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-03 20:23:45,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:45,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1899382006, now seen corresponding path program 4 times [2024-06-03 20:23:45,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:45,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742134777] [2024-06-03 20:23:45,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:45,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:45,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:46,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:46,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:46,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742134777] [2024-06-03 20:23:46,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742134777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:46,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:46,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:46,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840284767] [2024-06-03 20:23:46,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:46,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:46,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:46,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:46,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:46,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:46,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 623 transitions, 7763 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:46,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:46,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:46,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:47,464 INFO L124 PetriNetUnfolderBase]: 3044/5082 cut-off events. [2024-06-03 20:23:47,464 INFO L125 PetriNetUnfolderBase]: For 732268/732268 co-relation queries the response was YES. [2024-06-03 20:23:47,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47696 conditions, 5082 events. 3044/5082 cut-off events. For 732268/732268 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 32989 event pairs, 558 based on Foata normal form. 2/5075 useless extension candidates. Maximal degree in co-relation 47507. Up to 4400 conditions per place. [2024-06-03 20:23:47,542 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 538 selfloop transitions, 92 changer transitions 0/637 dead transitions. [2024-06-03 20:23:47,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 637 transitions, 9141 flow [2024-06-03 20:23:47,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:47,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:47,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:23:47,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:23:47,543 INFO L175 Difference]: Start difference. First operand has 422 places, 623 transitions, 7763 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:23:47,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 637 transitions, 9141 flow [2024-06-03 20:23:50,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 637 transitions, 9014 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 20:23:50,500 INFO L231 Difference]: Finished difference. Result has 423 places, 625 transitions, 7911 flow [2024-06-03 20:23:50,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7636, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7911, PETRI_PLACES=423, PETRI_TRANSITIONS=625} [2024-06-03 20:23:50,500 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-03 20:23:50,501 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 625 transitions, 7911 flow [2024-06-03 20:23:50,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:50,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:50,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:50,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 20:23:50,501 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-03 20:23:50,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:50,501 INFO L85 PathProgramCache]: Analyzing trace with hash -2061645368, now seen corresponding path program 5 times [2024-06-03 20:23:50,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:50,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201473799] [2024-06-03 20:23:50,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:50,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:50,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:51,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:51,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:51,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201473799] [2024-06-03 20:23:51,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201473799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:51,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:51,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:51,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866394319] [2024-06-03 20:23:51,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:51,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:51,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:51,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:51,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:51,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:51,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 625 transitions, 7911 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:51,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:51,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:51,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:52,614 INFO L124 PetriNetUnfolderBase]: 3065/5113 cut-off events. [2024-06-03 20:23:52,614 INFO L125 PetriNetUnfolderBase]: For 764146/764146 co-relation queries the response was YES. [2024-06-03 20:23:52,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48796 conditions, 5113 events. 3065/5113 cut-off events. For 764146/764146 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 33210 event pairs, 557 based on Foata normal form. 2/5106 useless extension candidates. Maximal degree in co-relation 48606. Up to 4384 conditions per place. [2024-06-03 20:23:52,693 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 536 selfloop transitions, 100 changer transitions 0/643 dead transitions. [2024-06-03 20:23:52,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 643 transitions, 9633 flow [2024-06-03 20:23:52,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:52,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:52,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 20:23:52,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 20:23:52,694 INFO L175 Difference]: Start difference. First operand has 423 places, 625 transitions, 7911 flow. Second operand 9 states and 174 transitions. [2024-06-03 20:23:52,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 643 transitions, 9633 flow [2024-06-03 20:23:56,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 643 transitions, 9374 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-03 20:23:56,279 INFO L231 Difference]: Finished difference. Result has 425 places, 629 transitions, 8034 flow [2024-06-03 20:23:56,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7652, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8034, PETRI_PLACES=425, PETRI_TRANSITIONS=629} [2024-06-03 20:23:56,279 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-03 20:23:56,279 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 629 transitions, 8034 flow [2024-06-03 20:23:56,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:56,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:23:56,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:23:56,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 20:23:56,280 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-03 20:23:56,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:23:56,280 INFO L85 PathProgramCache]: Analyzing trace with hash 2087789984, now seen corresponding path program 6 times [2024-06-03 20:23:56,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:23:56,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720289896] [2024-06-03 20:23:56,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:23:56,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:23:56,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:23:57,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:23:57,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:23:57,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720289896] [2024-06-03 20:23:57,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720289896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:23:57,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:23:57,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:23:57,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384458673] [2024-06-03 20:23:57,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:23:57,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:23:57,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:23:57,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:23:57,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:23:57,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:23:57,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 629 transitions, 8034 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:23:57,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:23:57,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:23:57,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:23:58,348 INFO L124 PetriNetUnfolderBase]: 3073/5129 cut-off events. [2024-06-03 20:23:58,348 INFO L125 PetriNetUnfolderBase]: For 778893/778893 co-relation queries the response was YES. [2024-06-03 20:23:58,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49208 conditions, 5129 events. 3073/5129 cut-off events. For 778893/778893 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33350 event pairs, 561 based on Foata normal form. 2/5122 useless extension candidates. Maximal degree in co-relation 49017. Up to 4404 conditions per place. [2024-06-03 20:23:58,427 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 521 selfloop transitions, 115 changer transitions 0/643 dead transitions. [2024-06-03 20:23:58,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 643 transitions, 9432 flow [2024-06-03 20:23:58,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:23:58,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:23:58,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:23:58,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:23:58,428 INFO L175 Difference]: Start difference. First operand has 425 places, 629 transitions, 8034 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:23:58,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 643 transitions, 9432 flow [2024-06-03 20:24:01,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 643 transitions, 9212 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-03 20:24:01,948 INFO L231 Difference]: Finished difference. Result has 429 places, 631 transitions, 8143 flow [2024-06-03 20:24:01,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8143, PETRI_PLACES=429, PETRI_TRANSITIONS=631} [2024-06-03 20:24:01,948 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-03 20:24:01,948 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 631 transitions, 8143 flow [2024-06-03 20:24:01,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:01,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:24:01,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:24:01,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 20:24:01,949 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-03 20:24:01,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:24:01,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1650685878, now seen corresponding path program 7 times [2024-06-03 20:24:01,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:24:01,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766315662] [2024-06-03 20:24:01,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:24:01,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:24:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:24:02,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:24:02,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:24:02,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766315662] [2024-06-03 20:24:02,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766315662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:24:02,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:24:02,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:24:02,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673540992] [2024-06-03 20:24:02,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:24:02,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:24:02,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:24:02,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:24:02,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:24:02,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:24:02,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 631 transitions, 8143 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:02,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:24:02,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:24:02,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:24:04,076 INFO L124 PetriNetUnfolderBase]: 3094/5164 cut-off events. [2024-06-03 20:24:04,076 INFO L125 PetriNetUnfolderBase]: For 808656/808656 co-relation queries the response was YES. [2024-06-03 20:24:04,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50313 conditions, 5164 events. 3094/5164 cut-off events. For 808656/808656 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 33684 event pairs, 562 based on Foata normal form. 2/5157 useless extension candidates. Maximal degree in co-relation 50120. Up to 4404 conditions per place. [2024-06-03 20:24:04,158 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 521 selfloop transitions, 121 changer transitions 0/649 dead transitions. [2024-06-03 20:24:04,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 649 transitions, 9897 flow [2024-06-03 20:24:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:24:04,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:24:04,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 20:24:04,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 20:24:04,159 INFO L175 Difference]: Start difference. First operand has 429 places, 631 transitions, 8143 flow. Second operand 9 states and 174 transitions. [2024-06-03 20:24:04,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 649 transitions, 9897 flow [2024-06-03 20:24:08,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 649 transitions, 9584 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-03 20:24:08,007 INFO L231 Difference]: Finished difference. Result has 431 places, 635 transitions, 8269 flow [2024-06-03 20:24:08,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8269, PETRI_PLACES=431, PETRI_TRANSITIONS=635} [2024-06-03 20:24:08,007 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-03 20:24:08,007 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 635 transitions, 8269 flow [2024-06-03 20:24:08,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:08,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:24:08,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:24:08,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 20:24:08,007 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-03 20:24:08,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:24:08,008 INFO L85 PathProgramCache]: Analyzing trace with hash 2082552224, now seen corresponding path program 8 times [2024-06-03 20:24:08,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:24:08,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494679777] [2024-06-03 20:24:08,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:24:08,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:24:08,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:24:08,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:24:08,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:24:08,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494679777] [2024-06-03 20:24:08,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494679777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:24:08,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:24:08,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:24:08,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525963348] [2024-06-03 20:24:08,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:24:08,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:24:08,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:24:08,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:24:08,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:24:08,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:24:08,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 635 transitions, 8269 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:08,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:24:08,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:24:08,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:24:10,166 INFO L124 PetriNetUnfolderBase]: 3115/5197 cut-off events. [2024-06-03 20:24:10,166 INFO L125 PetriNetUnfolderBase]: For 840628/840628 co-relation queries the response was YES. [2024-06-03 20:24:10,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51275 conditions, 5197 events. 3115/5197 cut-off events. For 840628/840628 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 33920 event pairs, 563 based on Foata normal form. 2/5190 useless extension candidates. Maximal degree in co-relation 51081. Up to 4431 conditions per place. [2024-06-03 20:24:10,251 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 522 selfloop transitions, 126 changer transitions 0/655 dead transitions. [2024-06-03 20:24:10,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 655 transitions, 10124 flow [2024-06-03 20:24:10,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:24:10,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:24:10,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 20:24:10,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 20:24:10,253 INFO L175 Difference]: Start difference. First operand has 431 places, 635 transitions, 8269 flow. Second operand 9 states and 174 transitions. [2024-06-03 20:24:10,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 655 transitions, 10124 flow [2024-06-03 20:24:14,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 655 transitions, 9831 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-03 20:24:14,117 INFO L231 Difference]: Finished difference. Result has 436 places, 641 transitions, 8533 flow [2024-06-03 20:24:14,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8010, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8533, PETRI_PLACES=436, PETRI_TRANSITIONS=641} [2024-06-03 20:24:14,118 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-03 20:24:14,118 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 641 transitions, 8533 flow [2024-06-03 20:24:14,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:14,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:24:14,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:24:14,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 20:24:14,118 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-03 20:24:14,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:24:14,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1915036696, now seen corresponding path program 9 times [2024-06-03 20:24:14,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:24:14,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13190528] [2024-06-03 20:24:14,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:24:14,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:24:14,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:24:14,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:24:14,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:24:14,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13190528] [2024-06-03 20:24:14,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13190528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:24:14,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:24:14,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:24:14,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489737182] [2024-06-03 20:24:14,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:24:14,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:24:14,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:24:14,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:24:14,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:24:15,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:24:15,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 641 transitions, 8533 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:15,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:24:15,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:24:15,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:24:16,260 INFO L124 PetriNetUnfolderBase]: 3123/5211 cut-off events. [2024-06-03 20:24:16,260 INFO L125 PetriNetUnfolderBase]: For 853085/853085 co-relation queries the response was YES. [2024-06-03 20:24:16,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51741 conditions, 5211 events. 3123/5211 cut-off events. For 853085/853085 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 34006 event pairs, 567 based on Foata normal form. 2/5204 useless extension candidates. Maximal degree in co-relation 51544. Up to 4537 conditions per place. [2024-06-03 20:24:16,344 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 566 selfloop transitions, 82 changer transitions 0/655 dead transitions. [2024-06-03 20:24:16,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 655 transitions, 9927 flow [2024-06-03 20:24:16,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:24:16,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:24:16,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:24:16,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:24:16,345 INFO L175 Difference]: Start difference. First operand has 436 places, 641 transitions, 8533 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:24:16,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 655 transitions, 9927 flow [2024-06-03 20:24:20,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 655 transitions, 9670 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-03 20:24:20,359 INFO L231 Difference]: Finished difference. Result has 440 places, 643 transitions, 8511 flow [2024-06-03 20:24:20,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8276, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8511, PETRI_PLACES=440, PETRI_TRANSITIONS=643} [2024-06-03 20:24:20,359 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 396 predicate places. [2024-06-03 20:24:20,359 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 643 transitions, 8511 flow [2024-06-03 20:24:20,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:20,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:24:20,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:24:20,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 20:24:20,360 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-03 20:24:20,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:24:20,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1506451000, now seen corresponding path program 10 times [2024-06-03 20:24:20,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:24:20,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691821546] [2024-06-03 20:24:20,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:24:20,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:24:20,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:24:21,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:24:21,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:24:21,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691821546] [2024-06-03 20:24:21,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691821546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:24:21,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:24:21,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:24:21,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119986377] [2024-06-03 20:24:21,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:24:21,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:24:21,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:24:21,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:24:21,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:24:21,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:24:21,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 643 transitions, 8511 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:21,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:24:21,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:24:21,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:24:22,523 INFO L124 PetriNetUnfolderBase]: 3144/5254 cut-off events. [2024-06-03 20:24:22,524 INFO L125 PetriNetUnfolderBase]: For 881352/881352 co-relation queries the response was YES. [2024-06-03 20:24:22,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52625 conditions, 5254 events. 3144/5254 cut-off events. For 881352/881352 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34428 event pairs, 547 based on Foata normal form. 2/5247 useless extension candidates. Maximal degree in co-relation 52426. Up to 4296 conditions per place. [2024-06-03 20:24:22,608 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 502 selfloop transitions, 158 changer transitions 0/667 dead transitions. [2024-06-03 20:24:22,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 667 transitions, 10707 flow [2024-06-03 20:24:22,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:24:22,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:24:22,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 20:24:22,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 20:24:22,609 INFO L175 Difference]: Start difference. First operand has 440 places, 643 transitions, 8511 flow. Second operand 9 states and 176 transitions. [2024-06-03 20:24:22,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 667 transitions, 10707 flow [2024-06-03 20:24:27,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 667 transitions, 10492 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-03 20:24:27,414 INFO L231 Difference]: Finished difference. Result has 443 places, 650 transitions, 8959 flow [2024-06-03 20:24:27,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8296, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8959, PETRI_PLACES=443, PETRI_TRANSITIONS=650} [2024-06-03 20:24:27,415 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-03 20:24:27,415 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 650 transitions, 8959 flow [2024-06-03 20:24:27,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:27,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:24:27,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:24:27,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 20:24:27,415 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-03 20:24:27,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:24:27,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1857874068, now seen corresponding path program 11 times [2024-06-03 20:24:27,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:24:27,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084026398] [2024-06-03 20:24:27,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:24:27,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:24:27,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:24:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:24:28,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:24:28,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084026398] [2024-06-03 20:24:28,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084026398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:24:28,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:24:28,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:24:28,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282232877] [2024-06-03 20:24:28,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:24:28,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:24:28,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:24:28,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:24:28,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:24:28,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:24:28,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 650 transitions, 8959 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:28,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:24:28,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:24:28,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:24:29,600 INFO L124 PetriNetUnfolderBase]: 3139/5243 cut-off events. [2024-06-03 20:24:29,600 INFO L125 PetriNetUnfolderBase]: For 882759/882759 co-relation queries the response was YES. [2024-06-03 20:24:29,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52846 conditions, 5243 events. 3139/5243 cut-off events. For 882759/882759 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34295 event pairs, 571 based on Foata normal form. 2/5236 useless extension candidates. Maximal degree in co-relation 52645. Up to 4502 conditions per place. [2024-06-03 20:24:29,684 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 538 selfloop transitions, 117 changer transitions 0/662 dead transitions. [2024-06-03 20:24:29,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 662 transitions, 10305 flow [2024-06-03 20:24:29,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:24:29,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:24:29,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:24:29,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:24:29,686 INFO L175 Difference]: Start difference. First operand has 443 places, 650 transitions, 8959 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:24:29,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 662 transitions, 10305 flow [2024-06-03 20:24:34,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 662 transitions, 9920 flow, removed 128 selfloop flow, removed 4 redundant places. [2024-06-03 20:24:34,269 INFO L231 Difference]: Finished difference. Result has 448 places, 650 transitions, 8813 flow [2024-06-03 20:24:34,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8574, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8813, PETRI_PLACES=448, PETRI_TRANSITIONS=650} [2024-06-03 20:24:34,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-03 20:24:34,270 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 650 transitions, 8813 flow [2024-06-03 20:24:34,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:34,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:24:34,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:24:34,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 20:24:34,270 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-03 20:24:34,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:24:34,271 INFO L85 PathProgramCache]: Analyzing trace with hash 268641256, now seen corresponding path program 12 times [2024-06-03 20:24:34,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:24:34,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573879880] [2024-06-03 20:24:34,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:24:34,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:24:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:24:35,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:24:35,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:24:35,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573879880] [2024-06-03 20:24:35,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573879880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:24:35,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:24:35,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:24:35,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661246389] [2024-06-03 20:24:35,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:24:35,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:24:35,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:24:35,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:24:35,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:24:35,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:24:35,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 650 transitions, 8813 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:35,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:24:35,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:24:35,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:24:36,631 INFO L124 PetriNetUnfolderBase]: 3134/5236 cut-off events. [2024-06-03 20:24:36,631 INFO L125 PetriNetUnfolderBase]: For 858606/858606 co-relation queries the response was YES. [2024-06-03 20:24:36,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51651 conditions, 5236 events. 3134/5236 cut-off events. For 858606/858606 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34293 event pairs, 570 based on Foata normal form. 2/5229 useless extension candidates. Maximal degree in co-relation 51448. Up to 4554 conditions per place. [2024-06-03 20:24:36,714 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 571 selfloop transitions, 84 changer transitions 0/662 dead transitions. [2024-06-03 20:24:36,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 662 transitions, 10159 flow [2024-06-03 20:24:36,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:24:36,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:24:36,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:24:36,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:24:36,715 INFO L175 Difference]: Start difference. First operand has 448 places, 650 transitions, 8813 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:24:36,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 662 transitions, 10159 flow [2024-06-03 20:24:41,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 662 transitions, 9880 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-03 20:24:41,678 INFO L231 Difference]: Finished difference. Result has 450 places, 650 transitions, 8707 flow [2024-06-03 20:24:41,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8534, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8707, PETRI_PLACES=450, PETRI_TRANSITIONS=650} [2024-06-03 20:24:41,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-03 20:24:41,679 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 650 transitions, 8707 flow [2024-06-03 20:24:41,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:41,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:24:41,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:24:41,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 20:24:41,679 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-03 20:24:41,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:24:41,679 INFO L85 PathProgramCache]: Analyzing trace with hash 115039914, now seen corresponding path program 13 times [2024-06-03 20:24:41,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:24:41,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421343083] [2024-06-03 20:24:41,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:24:41,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:24:41,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:24:42,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-03 20:24:42,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:24:42,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421343083] [2024-06-03 20:24:42,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421343083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:24:42,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:24:42,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:24:42,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520028359] [2024-06-03 20:24:42,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:24:42,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:24:42,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:24:42,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:24:42,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:24:42,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:24:42,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 650 transitions, 8707 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:42,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:24:42,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:24:42,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:24:43,984 INFO L124 PetriNetUnfolderBase]: 3129/5229 cut-off events. [2024-06-03 20:24:43,984 INFO L125 PetriNetUnfolderBase]: For 853372/853372 co-relation queries the response was YES. [2024-06-03 20:24:44,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51246 conditions, 5229 events. 3129/5229 cut-off events. For 853372/853372 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34239 event pairs, 569 based on Foata normal form. 2/5222 useless extension candidates. Maximal degree in co-relation 51042. Up to 4535 conditions per place. [2024-06-03 20:24:44,064 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 560 selfloop transitions, 95 changer transitions 0/662 dead transitions. [2024-06-03 20:24:44,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 662 transitions, 10053 flow [2024-06-03 20:24:44,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:24:44,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:24:44,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 20:24:44,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:24:44,065 INFO L175 Difference]: Start difference. First operand has 450 places, 650 transitions, 8707 flow. Second operand 9 states and 172 transitions. [2024-06-03 20:24:44,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 662 transitions, 10053 flow [2024-06-03 20:24:47,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 662 transitions, 9824 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 20:24:47,889 INFO L231 Difference]: Finished difference. Result has 452 places, 650 transitions, 8673 flow [2024-06-03 20:24:47,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8478, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8673, PETRI_PLACES=452, PETRI_TRANSITIONS=650} [2024-06-03 20:24:47,890 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 408 predicate places. [2024-06-03 20:24:47,890 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 650 transitions, 8673 flow [2024-06-03 20:24:47,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:47,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:24:47,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:24:47,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 20:24:47,890 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-03 20:24:47,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:24:47,890 INFO L85 PathProgramCache]: Analyzing trace with hash 115366344, now seen corresponding path program 14 times [2024-06-03 20:24:47,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:24:47,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526905174] [2024-06-03 20:24:47,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:24:47,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:24:47,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:24: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-03 20:24:48,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:24:48,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526905174] [2024-06-03 20:24:48,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526905174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:24:48,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:24:48,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:24:48,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898711792] [2024-06-03 20:24:48,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:24:48,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:24:48,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:24:48,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:24:48,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:24:48,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:24:48,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 650 transitions, 8673 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:48,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:24:48,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:24:48,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:24:50,154 INFO L124 PetriNetUnfolderBase]: 3124/5222 cut-off events. [2024-06-03 20:24:50,154 INFO L125 PetriNetUnfolderBase]: For 847660/847660 co-relation queries the response was YES. [2024-06-03 20:24:50,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50897 conditions, 5222 events. 3124/5222 cut-off events. For 847660/847660 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34201 event pairs, 566 based on Foata normal form. 2/5215 useless extension candidates. Maximal degree in co-relation 50692. Up to 4496 conditions per place. [2024-06-03 20:24:50,233 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 554 selfloop transitions, 104 changer transitions 0/665 dead transitions. [2024-06-03 20:24:50,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 665 transitions, 10094 flow [2024-06-03 20:24:50,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:24:50,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:24:50,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-03 20:24:50,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-03 20:24:50,234 INFO L175 Difference]: Start difference. First operand has 452 places, 650 transitions, 8673 flow. Second operand 9 states and 173 transitions. [2024-06-03 20:24:50,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 665 transitions, 10094 flow [2024-06-03 20:24:54,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 665 transitions, 9786 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-03 20:24:54,804 INFO L231 Difference]: Finished difference. Result has 454 places, 652 transitions, 8662 flow [2024-06-03 20:24:54,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8391, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8662, PETRI_PLACES=454, PETRI_TRANSITIONS=652} [2024-06-03 20:24:54,804 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-03 20:24:54,804 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 652 transitions, 8662 flow [2024-06-03 20:24:54,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:54,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:24:54,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:24:54,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 20:24:54,805 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-03 20:24:54,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:24:54,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1499784760, now seen corresponding path program 15 times [2024-06-03 20:24:54,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:24:54,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690158000] [2024-06-03 20:24:54,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:24:54,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:24:54,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:24:55,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:24:55,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:24:55,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690158000] [2024-06-03 20:24:55,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690158000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:24:55,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:24:55,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:24:55,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706645336] [2024-06-03 20:24:55,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:24:55,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:24:55,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:24:55,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:24:55,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:24:55,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:24:55,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 652 transitions, 8662 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:24:55,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:24:55,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:24:55,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:24:57,012 INFO L124 PetriNetUnfolderBase]: 3119/5221 cut-off events. [2024-06-03 20:24:57,012 INFO L125 PetriNetUnfolderBase]: For 842011/842011 co-relation queries the response was YES. [2024-06-03 20:24:57,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50579 conditions, 5221 events. 3119/5221 cut-off events. For 842011/842011 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 34204 event pairs, 543 based on Foata normal form. 2/5214 useless extension candidates. Maximal degree in co-relation 50372. Up to 4276 conditions per place. [2024-06-03 20:24:57,094 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 502 selfloop transitions, 158 changer transitions 0/667 dead transitions. [2024-06-03 20:24:57,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 667 transitions, 10069 flow [2024-06-03 20:24:57,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:24:57,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:24:57,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 20:24:57,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 20:24:57,095 INFO L175 Difference]: Start difference. First operand has 454 places, 652 transitions, 8662 flow. Second operand 9 states and 174 transitions. [2024-06-03 20:24:57,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 667 transitions, 10069 flow [2024-06-03 20:25:01,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 667 transitions, 9478 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-06-03 20:25:01,623 INFO L231 Difference]: Finished difference. Result has 454 places, 653 transitions, 8439 flow [2024-06-03 20:25:01,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8107, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8439, PETRI_PLACES=454, PETRI_TRANSITIONS=653} [2024-06-03 20:25:01,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-03 20:25:01,624 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 653 transitions, 8439 flow [2024-06-03 20:25:01,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:01,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:25:01,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:25:01,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 20:25:01,624 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-03 20:25:01,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:25:01,624 INFO L85 PathProgramCache]: Analyzing trace with hash 625606410, now seen corresponding path program 13 times [2024-06-03 20:25:01,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:25:01,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171721925] [2024-06-03 20:25:01,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:25:01,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:25:01,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:25:02,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-03 20:25:02,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:25:02,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171721925] [2024-06-03 20:25:02,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171721925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:25:02,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:25:02,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:25:02,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476796851] [2024-06-03 20:25:02,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:25:02,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:25:02,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:25:02,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:25:02,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:25:02,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:25:02,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 653 transitions, 8439 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:02,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:25:02,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:25:02,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:25:03,705 INFO L124 PetriNetUnfolderBase]: 3113/5217 cut-off events. [2024-06-03 20:25:03,705 INFO L125 PetriNetUnfolderBase]: For 834590/834590 co-relation queries the response was YES. [2024-06-03 20:25:03,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49612 conditions, 5217 events. 3113/5217 cut-off events. For 834590/834590 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34255 event pairs, 533 based on Foata normal form. 2/5208 useless extension candidates. Maximal degree in co-relation 49406. Up to 4268 conditions per place. [2024-06-03 20:25:03,791 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 481 selfloop transitions, 181 changer transitions 0/669 dead transitions. [2024-06-03 20:25:03,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 669 transitions, 9907 flow [2024-06-03 20:25:03,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:25:03,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:25:03,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-03 20:25:03,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48546511627906974 [2024-06-03 20:25:03,792 INFO L175 Difference]: Start difference. First operand has 454 places, 653 transitions, 8439 flow. Second operand 8 states and 167 transitions. [2024-06-03 20:25:03,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 669 transitions, 9907 flow [2024-06-03 20:25:08,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 669 transitions, 9593 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 20:25:08,667 INFO L231 Difference]: Finished difference. Result has 456 places, 653 transitions, 8520 flow [2024-06-03 20:25:08,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8125, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8520, PETRI_PLACES=456, PETRI_TRANSITIONS=653} [2024-06-03 20:25:08,668 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 412 predicate places. [2024-06-03 20:25:08,668 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 653 transitions, 8520 flow [2024-06-03 20:25:08,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:08,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:25:08,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:25:08,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 20:25:08,668 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-03 20:25:08,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:25:08,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1758051448, now seen corresponding path program 5 times [2024-06-03 20:25:08,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:25:08,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512243123] [2024-06-03 20:25:08,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:25:08,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:25:08,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:25:09,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-03 20:25:09,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:25:09,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512243123] [2024-06-03 20:25:09,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512243123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:25:09,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:25:09,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:25:09,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262860077] [2024-06-03 20:25:09,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:25:09,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:25:09,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:25:09,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:25:09,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:25:09,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:25:09,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 653 transitions, 8520 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:09,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:25:09,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:25:09,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:25:10,647 INFO L124 PetriNetUnfolderBase]: 3108/5206 cut-off events. [2024-06-03 20:25:10,647 INFO L125 PetriNetUnfolderBase]: For 829227/829227 co-relation queries the response was YES. [2024-06-03 20:25:10,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49367 conditions, 5206 events. 3108/5206 cut-off events. For 829227/829227 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34155 event pairs, 534 based on Foata normal form. 2/5197 useless extension candidates. Maximal degree in co-relation 49160. Up to 4489 conditions per place. [2024-06-03 20:25:10,726 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 578 selfloop transitions, 81 changer transitions 0/666 dead transitions. [2024-06-03 20:25:10,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 666 transitions, 9932 flow [2024-06-03 20:25:10,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:25:10,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:25:10,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-03 20:25:10,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-03 20:25:10,727 INFO L175 Difference]: Start difference. First operand has 456 places, 653 transitions, 8520 flow. Second operand 7 states and 138 transitions. [2024-06-03 20:25:10,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 666 transitions, 9932 flow [2024-06-03 20:25:15,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 666 transitions, 9470 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 20:25:15,190 INFO L231 Difference]: Finished difference. Result has 455 places, 655 transitions, 8296 flow [2024-06-03 20:25:15,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8296, PETRI_PLACES=455, PETRI_TRANSITIONS=655} [2024-06-03 20:25:15,190 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 411 predicate places. [2024-06-03 20:25:15,190 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 655 transitions, 8296 flow [2024-06-03 20:25:15,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:15,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:25:15,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:25:15,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 20:25:15,191 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-03 20:25:15,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:25:15,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1784832626, now seen corresponding path program 1 times [2024-06-03 20:25:15,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:25:15,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326734054] [2024-06-03 20:25:15,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:25:15,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:25:15,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:25:16,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:25:16,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:25:16,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326734054] [2024-06-03 20:25:16,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326734054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:25:16,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:25:16,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:25:16,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460931364] [2024-06-03 20:25:16,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:25:16,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:25:16,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:25:16,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:25:16,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:25:16,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:25:16,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 655 transitions, 8296 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:16,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:25:16,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:25:16,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:25:17,504 INFO L124 PetriNetUnfolderBase]: 3153/5279 cut-off events. [2024-06-03 20:25:17,504 INFO L125 PetriNetUnfolderBase]: For 879584/879584 co-relation queries the response was YES. [2024-06-03 20:25:17,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50714 conditions, 5279 events. 3153/5279 cut-off events. For 879584/879584 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34623 event pairs, 451 based on Foata normal form. 4/5277 useless extension candidates. Maximal degree in co-relation 50506. Up to 4436 conditions per place. [2024-06-03 20:25:17,586 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 598 selfloop transitions, 80 changer transitions 0/685 dead transitions. [2024-06-03 20:25:17,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 685 transitions, 10278 flow [2024-06-03 20:25:17,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:25:17,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:25:17,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-03 20:25:17,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-03 20:25:17,587 INFO L175 Difference]: Start difference. First operand has 455 places, 655 transitions, 8296 flow. Second operand 9 states and 181 transitions. [2024-06-03 20:25:17,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 685 transitions, 10278 flow [2024-06-03 20:25:23,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 685 transitions, 10059 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 20:25:23,368 INFO L231 Difference]: Finished difference. Result has 459 places, 661 transitions, 8543 flow [2024-06-03 20:25:23,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8085, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8543, PETRI_PLACES=459, PETRI_TRANSITIONS=661} [2024-06-03 20:25:23,368 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 415 predicate places. [2024-06-03 20:25:23,368 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 661 transitions, 8543 flow [2024-06-03 20:25:23,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:23,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:25:23,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:25:23,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 20:25:23,368 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-03 20:25:23,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:25:23,369 INFO L85 PathProgramCache]: Analyzing trace with hash 448527850, now seen corresponding path program 2 times [2024-06-03 20:25:23,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:25:23,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578237146] [2024-06-03 20:25:23,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:25:23,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:25:23,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:25:24,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:25:24,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:25:24,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578237146] [2024-06-03 20:25:24,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578237146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:25:24,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:25:24,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:25:24,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638101332] [2024-06-03 20:25:24,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:25:24,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:25:24,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:25:24,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:25:24,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:25:24,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:25:24,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 661 transitions, 8543 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:24,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:25:24,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:25:24,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:25:25,778 INFO L124 PetriNetUnfolderBase]: 3211/5366 cut-off events. [2024-06-03 20:25:25,779 INFO L125 PetriNetUnfolderBase]: For 932762/932762 co-relation queries the response was YES. [2024-06-03 20:25:25,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52905 conditions, 5366 events. 3211/5366 cut-off events. For 932762/932762 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 35324 event pairs, 551 based on Foata normal form. 4/5364 useless extension candidates. Maximal degree in co-relation 52696. Up to 4605 conditions per place. [2024-06-03 20:25:25,870 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 595 selfloop transitions, 86 changer transitions 0/688 dead transitions. [2024-06-03 20:25:25,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 688 transitions, 10589 flow [2024-06-03 20:25:25,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:25:25,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:25:25,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-03 20:25:25,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-03 20:25:25,871 INFO L175 Difference]: Start difference. First operand has 459 places, 661 transitions, 8543 flow. Second operand 9 states and 179 transitions. [2024-06-03 20:25:25,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 688 transitions, 10589 flow [2024-06-03 20:25:31,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 688 transitions, 10319 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-03 20:25:31,166 INFO L231 Difference]: Finished difference. Result has 464 places, 667 transitions, 8755 flow [2024-06-03 20:25:31,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8273, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8755, PETRI_PLACES=464, PETRI_TRANSITIONS=667} [2024-06-03 20:25:31,167 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-03 20:25:31,167 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 667 transitions, 8755 flow [2024-06-03 20:25:31,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:31,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:25:31,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:25:31,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 20:25:31,167 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-03 20:25:31,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:25:31,168 INFO L85 PathProgramCache]: Analyzing trace with hash 448675720, now seen corresponding path program 3 times [2024-06-03 20:25:31,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:25:31,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037572807] [2024-06-03 20:25:31,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:25:31,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:25:31,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:25:32,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:25:32,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:25:32,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037572807] [2024-06-03 20:25:32,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037572807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:25:32,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:25:32,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:25:32,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460545444] [2024-06-03 20:25:32,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:25:32,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:25:32,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:25:32,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:25:32,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:25:32,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:25:32,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 667 transitions, 8755 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:32,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:25:32,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:25:32,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:25:33,646 INFO L124 PetriNetUnfolderBase]: 3214/5375 cut-off events. [2024-06-03 20:25:33,646 INFO L125 PetriNetUnfolderBase]: For 932430/932430 co-relation queries the response was YES. [2024-06-03 20:25:33,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52710 conditions, 5375 events. 3214/5375 cut-off events. For 932430/932430 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 35366 event pairs, 557 based on Foata normal form. 4/5373 useless extension candidates. Maximal degree in co-relation 52498. Up to 4676 conditions per place. [2024-06-03 20:25:33,736 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 591 selfloop transitions, 90 changer transitions 0/688 dead transitions. [2024-06-03 20:25:33,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 688 transitions, 10345 flow [2024-06-03 20:25:33,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:25:33,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:25:33,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-03 20:25:33,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-03 20:25:33,737 INFO L175 Difference]: Start difference. First operand has 464 places, 667 transitions, 8755 flow. Second operand 9 states and 177 transitions. [2024-06-03 20:25:33,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 688 transitions, 10345 flow [2024-06-03 20:25:39,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 688 transitions, 10038 flow, removed 103 selfloop flow, removed 5 redundant places. [2024-06-03 20:25:39,507 INFO L231 Difference]: Finished difference. Result has 468 places, 670 transitions, 8800 flow [2024-06-03 20:25:39,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8474, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8800, PETRI_PLACES=468, PETRI_TRANSITIONS=670} [2024-06-03 20:25:39,508 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-03 20:25:39,508 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 670 transitions, 8800 flow [2024-06-03 20:25:39,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:39,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:25:39,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:25:39,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 20:25:39,508 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-03 20:25:39,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:25:39,509 INFO L85 PathProgramCache]: Analyzing trace with hash -607120820, now seen corresponding path program 1 times [2024-06-03 20:25:39,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:25:39,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286095760] [2024-06-03 20:25:39,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:25:39,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:25:39,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:25:40,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:25:40,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:25:40,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286095760] [2024-06-03 20:25:40,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286095760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:25:40,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:25:40,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:25:40,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020270529] [2024-06-03 20:25:40,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:25:40,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:25:40,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:25:40,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:25:40,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:25:40,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:25:40,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 670 transitions, 8800 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:40,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:25:40,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:25:40,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:25:42,310 INFO L124 PetriNetUnfolderBase]: 3270/5459 cut-off events. [2024-06-03 20:25:42,311 INFO L125 PetriNetUnfolderBase]: For 1065680/1065680 co-relation queries the response was YES. [2024-06-03 20:25:42,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54023 conditions, 5459 events. 3270/5459 cut-off events. For 1065680/1065680 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35965 event pairs, 563 based on Foata normal form. 16/5469 useless extension candidates. Maximal degree in co-relation 53809. Up to 4706 conditions per place. [2024-06-03 20:25:42,402 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 594 selfloop transitions, 93 changer transitions 0/694 dead transitions. [2024-06-03 20:25:42,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 694 transitions, 10472 flow [2024-06-03 20:25:42,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:25:42,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:25:42,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-03 20:25:42,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-03 20:25:42,403 INFO L175 Difference]: Start difference. First operand has 468 places, 670 transitions, 8800 flow. Second operand 10 states and 196 transitions. [2024-06-03 20:25:42,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 694 transitions, 10472 flow [2024-06-03 20:25:47,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 694 transitions, 10174 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-03 20:25:47,551 INFO L231 Difference]: Finished difference. Result has 471 places, 672 transitions, 8834 flow [2024-06-03 20:25:47,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8502, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8834, PETRI_PLACES=471, PETRI_TRANSITIONS=672} [2024-06-03 20:25:47,551 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 427 predicate places. [2024-06-03 20:25:47,551 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 672 transitions, 8834 flow [2024-06-03 20:25:47,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:47,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:25:47,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:25:47,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 20:25:47,552 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-03 20:25:47,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:25:47,552 INFO L85 PathProgramCache]: Analyzing trace with hash -488221940, now seen corresponding path program 4 times [2024-06-03 20:25:47,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:25:47,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979244449] [2024-06-03 20:25:47,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:25:47,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:25:47,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:25:48,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:25:48,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:25:48,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979244449] [2024-06-03 20:25:48,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979244449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:25:48,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:25:48,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:25:48,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704390903] [2024-06-03 20:25:48,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:25:48,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:25:48,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:25:48,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:25:48,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:25:48,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:25:48,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 672 transitions, 8834 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:48,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:25:48,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:25:48,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:25:50,041 INFO L124 PetriNetUnfolderBase]: 3286/5488 cut-off events. [2024-06-03 20:25:50,041 INFO L125 PetriNetUnfolderBase]: For 979498/979498 co-relation queries the response was YES. [2024-06-03 20:25:50,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54406 conditions, 5488 events. 3286/5488 cut-off events. For 979498/979498 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 36196 event pairs, 569 based on Foata normal form. 4/5486 useless extension candidates. Maximal degree in co-relation 54191. Up to 4809 conditions per place. [2024-06-03 20:25:50,133 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 605 selfloop transitions, 78 changer transitions 0/690 dead transitions. [2024-06-03 20:25:50,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 690 transitions, 10416 flow [2024-06-03 20:25:50,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:25:50,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:25:50,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-03 20:25:50,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-03 20:25:50,134 INFO L175 Difference]: Start difference. First operand has 471 places, 672 transitions, 8834 flow. Second operand 9 states and 175 transitions. [2024-06-03 20:25:50,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 690 transitions, 10416 flow [2024-06-03 20:25:55,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 690 transitions, 10158 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-03 20:25:55,425 INFO L231 Difference]: Finished difference. Result has 472 places, 675 transitions, 8908 flow [2024-06-03 20:25:55,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8576, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8908, PETRI_PLACES=472, PETRI_TRANSITIONS=675} [2024-06-03 20:25:55,426 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 428 predicate places. [2024-06-03 20:25:55,426 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 675 transitions, 8908 flow [2024-06-03 20:25:55,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:55,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:25:55,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:25:55,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 20:25:55,426 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-03 20:25:55,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:25:55,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1577362034, now seen corresponding path program 5 times [2024-06-03 20:25:55,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:25:55,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708335544] [2024-06-03 20:25:55,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:25:55,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:25:55,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:25:56,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:25:56,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:25:56,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708335544] [2024-06-03 20:25:56,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708335544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:25:56,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:25:56,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:25:56,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729801892] [2024-06-03 20:25:56,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:25:56,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:25:56,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:25:56,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:25:56,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:25:56,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:25:56,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 675 transitions, 8908 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:25:56,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:25:56,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:25:56,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:25:58,018 INFO L124 PetriNetUnfolderBase]: 3344/5572 cut-off events. [2024-06-03 20:25:58,018 INFO L125 PetriNetUnfolderBase]: For 1043471/1043471 co-relation queries the response was YES. [2024-06-03 20:25:58,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56327 conditions, 5572 events. 3344/5572 cut-off events. For 1043471/1043471 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36742 event pairs, 570 based on Foata normal form. 4/5570 useless extension candidates. Maximal degree in co-relation 56111. Up to 4813 conditions per place. [2024-06-03 20:25:58,108 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 616 selfloop transitions, 76 changer transitions 0/699 dead transitions. [2024-06-03 20:25:58,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 699 transitions, 11006 flow [2024-06-03 20:25:58,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:25:58,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:25:58,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-03 20:25:58,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-03 20:25:58,109 INFO L175 Difference]: Start difference. First operand has 472 places, 675 transitions, 8908 flow. Second operand 9 states and 177 transitions. [2024-06-03 20:25:58,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 699 transitions, 11006 flow [2024-06-03 20:26:04,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 699 transitions, 10696 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-03 20:26:04,420 INFO L231 Difference]: Finished difference. Result has 475 places, 681 transitions, 9093 flow [2024-06-03 20:26:04,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8598, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9093, PETRI_PLACES=475, PETRI_TRANSITIONS=681} [2024-06-03 20:26:04,421 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-03 20:26:04,421 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 681 transitions, 9093 flow [2024-06-03 20:26:04,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:04,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:26:04,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:26:04,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 20:26:04,422 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-03 20:26:04,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:26:04,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1571851784, now seen corresponding path program 6 times [2024-06-03 20:26:04,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:26:04,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842053317] [2024-06-03 20:26:04,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:26:04,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:26:04,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:26:05,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-03 20:26:05,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:26:05,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842053317] [2024-06-03 20:26:05,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842053317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:26:05,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:26:05,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:26:05,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286490557] [2024-06-03 20:26:05,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:26:05,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:26:05,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:26:05,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:26:05,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:26:05,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:26:05,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 681 transitions, 9093 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:05,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:26:05,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:26:05,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:26:06,975 INFO L124 PetriNetUnfolderBase]: 3347/5577 cut-off events. [2024-06-03 20:26:06,976 INFO L125 PetriNetUnfolderBase]: For 1044616/1044616 co-relation queries the response was YES. [2024-06-03 20:26:07,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56168 conditions, 5577 events. 3347/5577 cut-off events. For 1044616/1044616 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36797 event pairs, 574 based on Foata normal form. 4/5575 useless extension candidates. Maximal degree in co-relation 55950. Up to 4900 conditions per place. [2024-06-03 20:26:07,071 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 608 selfloop transitions, 84 changer transitions 0/699 dead transitions. [2024-06-03 20:26:07,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 699 transitions, 10707 flow [2024-06-03 20:26:07,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:26:07,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:26:07,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 20:26:07,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 20:26:07,072 INFO L175 Difference]: Start difference. First operand has 475 places, 681 transitions, 9093 flow. Second operand 9 states and 176 transitions. [2024-06-03 20:26:07,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 699 transitions, 10707 flow [2024-06-03 20:26:13,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 699 transitions, 10390 flow, removed 117 selfloop flow, removed 5 redundant places. [2024-06-03 20:26:13,138 INFO L231 Difference]: Finished difference. Result has 479 places, 684 transitions, 9134 flow [2024-06-03 20:26:13,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8806, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9134, PETRI_PLACES=479, PETRI_TRANSITIONS=684} [2024-06-03 20:26:13,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-03 20:26:13,139 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 684 transitions, 9134 flow [2024-06-03 20:26:13,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:13,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:26:13,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:26:13,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 20:26:13,139 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-03 20:26:13,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:26:13,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1235910856, now seen corresponding path program 2 times [2024-06-03 20:26:13,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:26:13,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93865824] [2024-06-03 20:26:13,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:26:13,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:26:13,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:26:14,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:26:14,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:26:14,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93865824] [2024-06-03 20:26:14,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93865824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:26:14,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:26:14,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:26:14,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87706817] [2024-06-03 20:26:14,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:26:14,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:26:14,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:26:14,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:26:14,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:26:14,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:26:14,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 684 transitions, 9134 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:14,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:26:14,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:26:14,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:26:15,855 INFO L124 PetriNetUnfolderBase]: 3403/5667 cut-off events. [2024-06-03 20:26:15,855 INFO L125 PetriNetUnfolderBase]: For 1180820/1180820 co-relation queries the response was YES. [2024-06-03 20:26:15,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57490 conditions, 5667 events. 3403/5667 cut-off events. For 1180820/1180820 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 37459 event pairs, 582 based on Foata normal form. 16/5677 useless extension candidates. Maximal degree in co-relation 57270. Up to 4910 conditions per place. [2024-06-03 20:26:15,951 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 615 selfloop transitions, 83 changer transitions 0/705 dead transitions. [2024-06-03 20:26:15,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 705 transitions, 10826 flow [2024-06-03 20:26:15,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:26:15,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:26:15,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-03 20:26:15,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:26:15,952 INFO L175 Difference]: Start difference. First operand has 479 places, 684 transitions, 9134 flow. Second operand 10 states and 195 transitions. [2024-06-03 20:26:15,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 705 transitions, 10826 flow [2024-06-03 20:26:22,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 705 transitions, 10526 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-03 20:26:22,109 INFO L231 Difference]: Finished difference. Result has 482 places, 686 transitions, 9163 flow [2024-06-03 20:26:22,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8834, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9163, PETRI_PLACES=482, PETRI_TRANSITIONS=686} [2024-06-03 20:26:22,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-06-03 20:26:22,110 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 686 transitions, 9163 flow [2024-06-03 20:26:22,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:22,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:26:22,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:26:22,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 20:26:22,110 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-03 20:26:22,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:26:22,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1377906422, now seen corresponding path program 3 times [2024-06-03 20:26:22,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:26:22,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483144067] [2024-06-03 20:26:22,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:26:22,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:26:22,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:26:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:26:23,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:26:23,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483144067] [2024-06-03 20:26:23,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483144067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:26:23,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:26:23,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:26:23,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680176298] [2024-06-03 20:26:23,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:26:23,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:26:23,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:26:23,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:26:23,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:26:23,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:26:23,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 686 transitions, 9163 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:23,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:26:23,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:26:23,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:26:25,156 INFO L124 PetriNetUnfolderBase]: 3459/5757 cut-off events. [2024-06-03 20:26:25,156 INFO L125 PetriNetUnfolderBase]: For 1217795/1217795 co-relation queries the response was YES. [2024-06-03 20:26:25,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59168 conditions, 5757 events. 3459/5757 cut-off events. For 1217795/1217795 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 38100 event pairs, 596 based on Foata normal form. 16/5767 useless extension candidates. Maximal degree in co-relation 58947. Up to 5018 conditions per place. [2024-06-03 20:26:25,246 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 613 selfloop transitions, 87 changer transitions 0/707 dead transitions. [2024-06-03 20:26:25,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 707 transitions, 10863 flow [2024-06-03 20:26:25,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:26:25,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:26:25,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-03 20:26:25,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:26:25,247 INFO L175 Difference]: Start difference. First operand has 482 places, 686 transitions, 9163 flow. Second operand 10 states and 195 transitions. [2024-06-03 20:26:25,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 707 transitions, 10863 flow [2024-06-03 20:26:30,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 707 transitions, 10620 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-03 20:26:30,600 INFO L231 Difference]: Finished difference. Result has 484 places, 688 transitions, 9258 flow [2024-06-03 20:26:30,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8920, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9258, PETRI_PLACES=484, PETRI_TRANSITIONS=688} [2024-06-03 20:26:30,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 440 predicate places. [2024-06-03 20:26:30,600 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 688 transitions, 9258 flow [2024-06-03 20:26:30,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:30,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:26:30,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:26:30,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 20:26:30,600 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-03 20:26:30,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:26:30,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1370554772, now seen corresponding path program 4 times [2024-06-03 20:26:30,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:26:30,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992322546] [2024-06-03 20:26:30,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:26:30,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:26:30,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:26:31,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:26:31,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:26:31,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992322546] [2024-06-03 20:26:31,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992322546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:26:31,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:26:31,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:26:31,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768343715] [2024-06-03 20:26:31,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:26:31,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:26:31,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:26:31,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:26:31,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:26:31,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:26:31,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 688 transitions, 9258 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:31,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:26:31,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:26:31,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:26:33,336 INFO L124 PetriNetUnfolderBase]: 3515/5853 cut-off events. [2024-06-03 20:26:33,337 INFO L125 PetriNetUnfolderBase]: For 1244278/1244278 co-relation queries the response was YES. [2024-06-03 20:26:33,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60480 conditions, 5853 events. 3515/5853 cut-off events. For 1244278/1244278 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 38834 event pairs, 604 based on Foata normal form. 16/5863 useless extension candidates. Maximal degree in co-relation 60258. Up to 4967 conditions per place. [2024-06-03 20:26:33,436 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 554 selfloop transitions, 148 changer transitions 0/709 dead transitions. [2024-06-03 20:26:33,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 709 transitions, 10966 flow [2024-06-03 20:26:33,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:26:33,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:26:33,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-03 20:26:33,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-03 20:26:33,437 INFO L175 Difference]: Start difference. First operand has 484 places, 688 transitions, 9258 flow. Second operand 10 states and 197 transitions. [2024-06-03 20:26:33,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 709 transitions, 10966 flow [2024-06-03 20:26:39,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 709 transitions, 10710 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-03 20:26:39,624 INFO L231 Difference]: Finished difference. Result has 486 places, 690 transitions, 9466 flow [2024-06-03 20:26:39,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9002, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9466, PETRI_PLACES=486, PETRI_TRANSITIONS=690} [2024-06-03 20:26:39,624 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 442 predicate places. [2024-06-03 20:26:39,625 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 690 transitions, 9466 flow [2024-06-03 20:26:39,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:39,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:26:39,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:26:39,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 20:26:39,625 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-03 20:26:39,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:26:39,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1370287862, now seen corresponding path program 5 times [2024-06-03 20:26:39,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:26:39,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699192352] [2024-06-03 20:26:39,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:26:39,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:26:39,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:26:40,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:26:40,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:26:40,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699192352] [2024-06-03 20:26:40,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699192352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:26:40,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:26:40,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:26:40,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089084245] [2024-06-03 20:26:40,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:26:40,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:26:40,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:26:40,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:26:40,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:26:40,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:26:40,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 690 transitions, 9466 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:40,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:26:40,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:26:40,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:26:42,346 INFO L124 PetriNetUnfolderBase]: 3595/5983 cut-off events. [2024-06-03 20:26:42,346 INFO L125 PetriNetUnfolderBase]: For 1223583/1223583 co-relation queries the response was YES. [2024-06-03 20:26:42,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62161 conditions, 5983 events. 3595/5983 cut-off events. For 1223583/1223583 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 39764 event pairs, 608 based on Foata normal form. 12/5989 useless extension candidates. Maximal degree in co-relation 61938. Up to 4843 conditions per place. [2024-06-03 20:26:42,448 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 551 selfloop transitions, 158 changer transitions 0/716 dead transitions. [2024-06-03 20:26:42,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 716 transitions, 11326 flow [2024-06-03 20:26:42,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:26:42,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:26:42,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-03 20:26:42,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-03 20:26:42,449 INFO L175 Difference]: Start difference. First operand has 486 places, 690 transitions, 9466 flow. Second operand 10 states and 199 transitions. [2024-06-03 20:26:42,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 716 transitions, 11326 flow [2024-06-03 20:26:48,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 716 transitions, 10944 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-03 20:26:48,524 INFO L231 Difference]: Finished difference. Result has 489 places, 694 transitions, 9673 flow [2024-06-03 20:26:48,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9084, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9673, PETRI_PLACES=489, PETRI_TRANSITIONS=694} [2024-06-03 20:26:48,525 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 445 predicate places. [2024-06-03 20:26:48,525 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 694 transitions, 9673 flow [2024-06-03 20:26:48,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:48,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:26:48,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:26:48,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 20:26:48,525 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-03 20:26:48,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:26:48,526 INFO L85 PathProgramCache]: Analyzing trace with hash 347912696, now seen corresponding path program 7 times [2024-06-03 20:26:48,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:26:48,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231039303] [2024-06-03 20:26:48,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:26:48,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:26:48,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:26:49,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-03 20:26:49,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:26:49,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231039303] [2024-06-03 20:26:49,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231039303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:26:49,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:26:49,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:26:49,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449231185] [2024-06-03 20:26:49,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:26:49,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:26:49,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:26:49,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:26:49,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:26:49,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:26:49,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 694 transitions, 9673 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:49,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:26:49,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:26:49,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:26:51,257 INFO L124 PetriNetUnfolderBase]: 3611/6005 cut-off events. [2024-06-03 20:26:51,257 INFO L125 PetriNetUnfolderBase]: For 1160463/1160463 co-relation queries the response was YES. [2024-06-03 20:26:51,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62418 conditions, 6005 events. 3611/6005 cut-off events. For 1160463/1160463 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 39977 event pairs, 644 based on Foata normal form. 4/6000 useless extension candidates. Maximal degree in co-relation 62193. Up to 5182 conditions per place. [2024-06-03 20:26:51,354 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 578 selfloop transitions, 124 changer transitions 0/709 dead transitions. [2024-06-03 20:26:51,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 709 transitions, 11307 flow [2024-06-03 20:26:51,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:26:51,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:26:51,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-03 20:26:51,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-03 20:26:51,355 INFO L175 Difference]: Start difference. First operand has 489 places, 694 transitions, 9673 flow. Second operand 9 states and 177 transitions. [2024-06-03 20:26:51,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 709 transitions, 11307 flow [2024-06-03 20:26:58,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 709 transitions, 10894 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-03 20:26:58,100 INFO L231 Difference]: Finished difference. Result has 491 places, 697 transitions, 9714 flow [2024-06-03 20:26:58,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9260, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9714, PETRI_PLACES=491, PETRI_TRANSITIONS=697} [2024-06-03 20:26:58,100 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-03 20:26:58,101 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 697 transitions, 9714 flow [2024-06-03 20:26:58,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:58,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:26:58,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:26:58,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 20:26:58,101 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-03 20:26:58,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:26:58,101 INFO L85 PathProgramCache]: Analyzing trace with hash 342550316, now seen corresponding path program 8 times [2024-06-03 20:26:58,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:26:58,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674126341] [2024-06-03 20:26:58,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:26:58,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:26:58,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:26:59,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:26:59,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:26:59,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674126341] [2024-06-03 20:26:59,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674126341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:26:59,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:26:59,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:26:59,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419141381] [2024-06-03 20:26:59,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:26:59,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:26:59,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:26:59,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:26:59,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:26:59,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:26:59,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 697 transitions, 9714 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:26:59,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:26:59,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:26:59,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:27:00,852 INFO L124 PetriNetUnfolderBase]: 3627/6025 cut-off events. [2024-06-03 20:27:00,852 INFO L125 PetriNetUnfolderBase]: For 1162619/1162619 co-relation queries the response was YES. [2024-06-03 20:27:00,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62238 conditions, 6025 events. 3627/6025 cut-off events. For 1162619/1162619 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 40067 event pairs, 648 based on Foata normal form. 4/6020 useless extension candidates. Maximal degree in co-relation 62012. Up to 5206 conditions per place. [2024-06-03 20:27:00,959 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 584 selfloop transitions, 121 changer transitions 0/712 dead transitions. [2024-06-03 20:27:00,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 712 transitions, 11360 flow [2024-06-03 20:27:00,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:27:00,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:27:00,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 20:27:00,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 20:27:00,960 INFO L175 Difference]: Start difference. First operand has 491 places, 697 transitions, 9714 flow. Second operand 9 states and 176 transitions. [2024-06-03 20:27:00,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 712 transitions, 11360 flow [2024-06-03 20:27:08,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 712 transitions, 10928 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-03 20:27:08,352 INFO L231 Difference]: Finished difference. Result has 493 places, 700 transitions, 9736 flow [2024-06-03 20:27:08,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9282, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9736, PETRI_PLACES=493, PETRI_TRANSITIONS=700} [2024-06-03 20:27:08,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-03 20:27:08,353 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 700 transitions, 9736 flow [2024-06-03 20:27:08,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:08,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:27:08,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:27:08,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 20:27:08,353 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-03 20:27:08,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:27:08,353 INFO L85 PathProgramCache]: Analyzing trace with hash 505200558, now seen corresponding path program 9 times [2024-06-03 20:27:08,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:27:08,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713542924] [2024-06-03 20:27:08,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:27:08,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:27:08,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:27:09,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:27:09,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:27:09,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713542924] [2024-06-03 20:27:09,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713542924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:27:09,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:27:09,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:27:09,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191069870] [2024-06-03 20:27:09,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:27:09,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:27:09,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:27:09,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:27:09,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:27:09,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:27:09,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 700 transitions, 9736 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:09,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:27:09,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:27:09,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:27:11,112 INFO L124 PetriNetUnfolderBase]: 3633/6035 cut-off events. [2024-06-03 20:27:11,112 INFO L125 PetriNetUnfolderBase]: For 1160170/1160170 co-relation queries the response was YES. [2024-06-03 20:27:11,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61995 conditions, 6035 events. 3633/6035 cut-off events. For 1160170/1160170 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 40159 event pairs, 641 based on Foata normal form. 4/6030 useless extension candidates. Maximal degree in co-relation 61768. Up to 5119 conditions per place. [2024-06-03 20:27:11,217 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 592 selfloop transitions, 123 changer transitions 0/722 dead transitions. [2024-06-03 20:27:11,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 722 transitions, 11902 flow [2024-06-03 20:27:11,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:27:11,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:27:11,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-03 20:27:11,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-03 20:27:11,218 INFO L175 Difference]: Start difference. First operand has 493 places, 700 transitions, 9736 flow. Second operand 9 states and 178 transitions. [2024-06-03 20:27:11,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 722 transitions, 11902 flow [2024-06-03 20:27:18,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 722 transitions, 11470 flow, removed 97 selfloop flow, removed 7 redundant places. [2024-06-03 20:27:18,986 INFO L231 Difference]: Finished difference. Result has 496 places, 707 transitions, 9975 flow [2024-06-03 20:27:18,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9304, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9975, PETRI_PLACES=496, PETRI_TRANSITIONS=707} [2024-06-03 20:27:18,987 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 452 predicate places. [2024-06-03 20:27:18,987 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 707 transitions, 9975 flow [2024-06-03 20:27:18,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:18,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:27:18,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:27:18,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 20:27:18,987 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-03 20:27:18,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:27:18,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1813475062, now seen corresponding path program 6 times [2024-06-03 20:27:18,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:27:18,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285297545] [2024-06-03 20:27:18,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:27:18,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:27:18,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:27:19,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:27:19,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:27:19,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285297545] [2024-06-03 20:27:19,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285297545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:27:19,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:27:19,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:27:19,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711261177] [2024-06-03 20:27:19,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:27:19,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:27:19,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:27:19,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:27:19,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:27:20,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:27:20,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 707 transitions, 9975 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:20,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:27:20,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:27:20,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:27:21,919 INFO L124 PetriNetUnfolderBase]: 3765/6238 cut-off events. [2024-06-03 20:27:21,919 INFO L125 PetriNetUnfolderBase]: For 1464308/1464308 co-relation queries the response was YES. [2024-06-03 20:27:21,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68469 conditions, 6238 events. 3765/6238 cut-off events. For 1464308/1464308 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 41620 event pairs, 682 based on Foata normal form. 12/6237 useless extension candidates. Maximal degree in co-relation 68240. Up to 5067 conditions per place. [2024-06-03 20:27:22,024 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 476 selfloop transitions, 248 changer transitions 0/731 dead transitions. [2024-06-03 20:27:22,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 731 transitions, 12253 flow [2024-06-03 20:27:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:27:22,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:27:22,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-03 20:27:22,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-03 20:27:22,025 INFO L175 Difference]: Start difference. First operand has 496 places, 707 transitions, 9975 flow. Second operand 10 states and 202 transitions. [2024-06-03 20:27:22,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 731 transitions, 12253 flow [2024-06-03 20:27:28,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 731 transitions, 11862 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-06-03 20:27:28,794 INFO L231 Difference]: Finished difference. Result has 501 places, 711 transitions, 10445 flow [2024-06-03 20:27:28,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9584, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10445, PETRI_PLACES=501, PETRI_TRANSITIONS=711} [2024-06-03 20:27:28,795 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 457 predicate places. [2024-06-03 20:27:28,795 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 711 transitions, 10445 flow [2024-06-03 20:27:28,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:28,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:27:28,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:27:28,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 20:27:28,795 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-03 20:27:28,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:27:28,795 INFO L85 PathProgramCache]: Analyzing trace with hash -2061636440, now seen corresponding path program 7 times [2024-06-03 20:27:28,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:27:28,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577145398] [2024-06-03 20:27:28,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:27:28,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:27:28,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:27:29,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:27:29,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:27:29,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577145398] [2024-06-03 20:27:29,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577145398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:27:29,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:27:29,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:27:29,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019246759] [2024-06-03 20:27:29,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:27:29,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:27:29,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:27:29,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:27:29,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:27:30,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:27:30,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 711 transitions, 10445 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:30,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:27:30,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:27:30,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:27:31,861 INFO L124 PetriNetUnfolderBase]: 3937/6514 cut-off events. [2024-06-03 20:27:31,861 INFO L125 PetriNetUnfolderBase]: For 1688050/1688050 co-relation queries the response was YES. [2024-06-03 20:27:31,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75633 conditions, 6514 events. 3937/6514 cut-off events. For 1688050/1688050 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 43636 event pairs, 732 based on Foata normal form. 12/6513 useless extension candidates. Maximal degree in co-relation 75402. Up to 5343 conditions per place. [2024-06-03 20:27:31,979 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 524 selfloop transitions, 206 changer transitions 0/737 dead transitions. [2024-06-03 20:27:31,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 737 transitions, 12789 flow [2024-06-03 20:27:31,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:27:31,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:27:31,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-03 20:27:31,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46744186046511627 [2024-06-03 20:27:31,980 INFO L175 Difference]: Start difference. First operand has 501 places, 711 transitions, 10445 flow. Second operand 10 states and 201 transitions. [2024-06-03 20:27:31,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 737 transitions, 12789 flow [2024-06-03 20:27:39,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 737 transitions, 12325 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-03 20:27:39,464 INFO L231 Difference]: Finished difference. Result has 506 places, 717 transitions, 10826 flow [2024-06-03 20:27:39,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9981, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10826, PETRI_PLACES=506, PETRI_TRANSITIONS=717} [2024-06-03 20:27:39,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 462 predicate places. [2024-06-03 20:27:39,464 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 717 transitions, 10826 flow [2024-06-03 20:27:39,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:39,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:27:39,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:27:39,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 20:27:39,465 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-03 20:27:39,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:27:39,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1813741972, now seen corresponding path program 8 times [2024-06-03 20:27:39,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:27:39,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098921458] [2024-06-03 20:27:39,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:27:39,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:27:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:27:40,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-03 20:27:40,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:27:40,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098921458] [2024-06-03 20:27:40,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098921458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:27:40,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:27:40,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:27:40,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837187998] [2024-06-03 20:27:40,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:27:40,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:27:40,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:27:40,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:27:40,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:27:40,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:27:40,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 717 transitions, 10826 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:40,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:27:40,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:27:40,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:27:42,666 INFO L124 PetriNetUnfolderBase]: 3901/6462 cut-off events. [2024-06-03 20:27:42,667 INFO L125 PetriNetUnfolderBase]: For 1571157/1571157 co-relation queries the response was YES. [2024-06-03 20:27:42,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72234 conditions, 6462 events. 3901/6462 cut-off events. For 1571157/1571157 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 43348 event pairs, 728 based on Foata normal form. 16/6465 useless extension candidates. Maximal degree in co-relation 72000. Up to 5379 conditions per place. [2024-06-03 20:27:42,776 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 482 selfloop transitions, 244 changer transitions 0/733 dead transitions. [2024-06-03 20:27:42,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 733 transitions, 12408 flow [2024-06-03 20:27:42,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:27:42,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:27:42,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-03 20:27:42,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-03 20:27:42,777 INFO L175 Difference]: Start difference. First operand has 506 places, 717 transitions, 10826 flow. Second operand 10 states and 198 transitions. [2024-06-03 20:27:42,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 733 transitions, 12408 flow [2024-06-03 20:27:49,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 733 transitions, 11898 flow, removed 120 selfloop flow, removed 6 redundant places. [2024-06-03 20:27:49,562 INFO L231 Difference]: Finished difference. Result has 510 places, 717 transitions, 10810 flow [2024-06-03 20:27:49,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10316, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10810, PETRI_PLACES=510, PETRI_TRANSITIONS=717} [2024-06-03 20:27:49,562 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 466 predicate places. [2024-06-03 20:27:49,562 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 717 transitions, 10810 flow [2024-06-03 20:27:49,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:49,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:27:49,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:27:49,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 20:27:49,562 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-03 20:27:49,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:27:49,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1899105238, now seen corresponding path program 9 times [2024-06-03 20:27:49,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:27:49,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209519629] [2024-06-03 20:27:49,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:27:49,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:27:49,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:27:50,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:27:50,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:27:50,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209519629] [2024-06-03 20:27:50,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209519629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:27:50,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:27:50,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:27:50,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841978629] [2024-06-03 20:27:50,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:27:50,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:27:50,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:27:50,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:27:50,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:27:50,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:27:50,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 717 transitions, 10810 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:50,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:27:50,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:27:50,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:27:52,478 INFO L124 PetriNetUnfolderBase]: 3865/6412 cut-off events. [2024-06-03 20:27:52,478 INFO L125 PetriNetUnfolderBase]: For 1381394/1381394 co-relation queries the response was YES. [2024-06-03 20:27:52,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67905 conditions, 6412 events. 3865/6412 cut-off events. For 1381394/1381394 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 43131 event pairs, 714 based on Foata normal form. 16/6415 useless extension candidates. Maximal degree in co-relation 67669. Up to 5399 conditions per place. [2024-06-03 20:27:52,593 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 526 selfloop transitions, 200 changer transitions 0/733 dead transitions. [2024-06-03 20:27:52,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 733 transitions, 12392 flow [2024-06-03 20:27:52,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:27:52,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:27:52,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-03 20:27:52,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-03 20:27:52,594 INFO L175 Difference]: Start difference. First operand has 510 places, 717 transitions, 10810 flow. Second operand 10 states and 198 transitions. [2024-06-03 20:27:52,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 733 transitions, 12392 flow [2024-06-03 20:27:59,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 733 transitions, 11798 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-03 20:27:59,906 INFO L231 Difference]: Finished difference. Result has 511 places, 717 transitions, 10622 flow [2024-06-03 20:27:59,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10216, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10622, PETRI_PLACES=511, PETRI_TRANSITIONS=717} [2024-06-03 20:27:59,907 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-03 20:27:59,907 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 717 transitions, 10622 flow [2024-06-03 20:27:59,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:27:59,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:27:59,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:27:59,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 20:27:59,907 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-03 20:27:59,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:27:59,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1499775832, now seen corresponding path program 10 times [2024-06-03 20:27:59,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:27:59,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858475803] [2024-06-03 20:27:59,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:27:59,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:27:59,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:28:00,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:28:00,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:28:00,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858475803] [2024-06-03 20:28:00,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858475803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:28:00,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:28:00,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:28:00,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324626930] [2024-06-03 20:28:00,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:28:00,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:28:00,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:28:00,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:28:00,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:28:01,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:28:01,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 717 transitions, 10622 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:01,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:28:01,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:28:01,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:28:02,952 INFO L124 PetriNetUnfolderBase]: 3984/6611 cut-off events. [2024-06-03 20:28:02,952 INFO L125 PetriNetUnfolderBase]: For 1516602/1516602 co-relation queries the response was YES. [2024-06-03 20:28:03,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73078 conditions, 6611 events. 3984/6611 cut-off events. For 1516602/1516602 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 44465 event pairs, 711 based on Foata normal form. 12/6610 useless extension candidates. Maximal degree in co-relation 72841. Up to 4736 conditions per place. [2024-06-03 20:28:03,065 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 457 selfloop transitions, 278 changer transitions 0/742 dead transitions. [2024-06-03 20:28:03,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 742 transitions, 12948 flow [2024-06-03 20:28:03,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:28:03,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:28:03,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-03 20:28:03,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-03 20:28:03,066 INFO L175 Difference]: Start difference. First operand has 511 places, 717 transitions, 10622 flow. Second operand 10 states and 202 transitions. [2024-06-03 20:28:03,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 742 transitions, 12948 flow [2024-06-03 20:28:10,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 742 transitions, 12546 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:28:10,125 INFO L231 Difference]: Finished difference. Result has 513 places, 721 transitions, 11157 flow [2024-06-03 20:28:10,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10220, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11157, PETRI_PLACES=513, PETRI_TRANSITIONS=721} [2024-06-03 20:28:10,125 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-03 20:28:10,125 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 721 transitions, 11157 flow [2024-06-03 20:28:10,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:10,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:28:10,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:28:10,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 20:28:10,125 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-03 20:28:10,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:28:10,126 INFO L85 PathProgramCache]: Analyzing trace with hash 541858058, now seen corresponding path program 11 times [2024-06-03 20:28:10,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:28:10,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608677053] [2024-06-03 20:28:10,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:28:10,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:28:10,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:28:11,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:28:11,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:28:11,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608677053] [2024-06-03 20:28:11,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608677053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:28:11,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:28:11,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:28:11,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130064295] [2024-06-03 20:28:11,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:28:11,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:28:11,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:28:11,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:28:11,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:28:11,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:28:11,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 721 transitions, 11157 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:11,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:28:11,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:28:11,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:28:13,352 INFO L124 PetriNetUnfolderBase]: 4080/6762 cut-off events. [2024-06-03 20:28:13,353 INFO L125 PetriNetUnfolderBase]: For 1775303/1775303 co-relation queries the response was YES. [2024-06-03 20:28:13,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77135 conditions, 6762 events. 4080/6762 cut-off events. For 1775303/1775303 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 45628 event pairs, 751 based on Foata normal form. 28/6781 useless extension candidates. Maximal degree in co-relation 76897. Up to 5803 conditions per place. [2024-06-03 20:28:13,478 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 603 selfloop transitions, 131 changer transitions 0/741 dead transitions. [2024-06-03 20:28:13,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 741 transitions, 13135 flow [2024-06-03 20:28:13,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:28:13,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:28:13,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-03 20:28:13,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-03 20:28:13,479 INFO L175 Difference]: Start difference. First operand has 513 places, 721 transitions, 11157 flow. Second operand 10 states and 197 transitions. [2024-06-03 20:28:13,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 741 transitions, 13135 flow [2024-06-03 20:28:20,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 741 transitions, 12641 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-03 20:28:20,322 INFO L231 Difference]: Finished difference. Result has 517 places, 725 transitions, 11324 flow [2024-06-03 20:28:20,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10679, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11324, PETRI_PLACES=517, PETRI_TRANSITIONS=725} [2024-06-03 20:28:20,322 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 473 predicate places. [2024-06-03 20:28:20,322 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 725 transitions, 11324 flow [2024-06-03 20:28:20,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:20,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:28:20,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:28:20,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 20:28:20,323 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-03 20:28:20,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:28:20,324 INFO L85 PathProgramCache]: Analyzing trace with hash 542059868, now seen corresponding path program 12 times [2024-06-03 20:28:20,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:28:20,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279737361] [2024-06-03 20:28:20,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:28:20,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:28:20,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:28:21,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-03 20:28:21,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:28:21,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279737361] [2024-06-03 20:28:21,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279737361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:28:21,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:28:21,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:28:21,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515182988] [2024-06-03 20:28:21,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:28:21,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:28:21,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:28:21,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:28:21,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:28:21,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:28:21,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 725 transitions, 11324 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:21,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:28:21,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:28:21,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:28:23,592 INFO L124 PetriNetUnfolderBase]: 4136/6845 cut-off events. [2024-06-03 20:28:23,592 INFO L125 PetriNetUnfolderBase]: For 1674715/1674715 co-relation queries the response was YES. [2024-06-03 20:28:23,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78469 conditions, 6845 events. 4136/6845 cut-off events. For 1674715/1674715 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 46324 event pairs, 776 based on Foata normal form. 16/6848 useless extension candidates. Maximal degree in co-relation 78229. Up to 5818 conditions per place. [2024-06-03 20:28:23,719 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 558 selfloop transitions, 178 changer transitions 0/743 dead transitions. [2024-06-03 20:28:23,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 743 transitions, 13112 flow [2024-06-03 20:28:23,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:28:23,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:28:23,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-03 20:28:23,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44820295983086683 [2024-06-03 20:28:23,720 INFO L175 Difference]: Start difference. First operand has 517 places, 725 transitions, 11324 flow. Second operand 11 states and 212 transitions. [2024-06-03 20:28:23,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 743 transitions, 13112 flow [2024-06-03 20:28:32,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 743 transitions, 12649 flow, removed 105 selfloop flow, removed 8 redundant places. [2024-06-03 20:28:32,214 INFO L231 Difference]: Finished difference. Result has 520 places, 727 transitions, 11413 flow [2024-06-03 20:28:32,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10861, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11413, PETRI_PLACES=520, PETRI_TRANSITIONS=727} [2024-06-03 20:28:32,214 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 476 predicate places. [2024-06-03 20:28:32,215 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 727 transitions, 11413 flow [2024-06-03 20:28:32,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:32,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:28:32,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:28:32,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 20:28:32,215 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-03 20:28:32,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:28:32,215 INFO L85 PathProgramCache]: Analyzing trace with hash 712274730, now seen corresponding path program 13 times [2024-06-03 20:28:32,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:28:32,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907133790] [2024-06-03 20:28:32,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:28:32,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:28:32,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:28:33,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:28:33,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:28:33,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907133790] [2024-06-03 20:28:33,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907133790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:28:33,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:28:33,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:28:33,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522690204] [2024-06-03 20:28:33,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:28:33,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:28:33,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:28:33,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:28:33,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:28:33,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:28:33,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 727 transitions, 11413 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:33,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:28:33,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:28:33,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:28:35,780 INFO L124 PetriNetUnfolderBase]: 4242/7014 cut-off events. [2024-06-03 20:28:35,781 INFO L125 PetriNetUnfolderBase]: For 1792001/1792001 co-relation queries the response was YES. [2024-06-03 20:28:35,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82614 conditions, 7014 events. 4242/7014 cut-off events. For 1792001/1792001 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 47410 event pairs, 782 based on Foata normal form. 12/7017 useless extension candidates. Maximal degree in co-relation 82373. Up to 5729 conditions per place. [2024-06-03 20:28:35,912 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 590 selfloop transitions, 154 changer transitions 0/751 dead transitions. [2024-06-03 20:28:35,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 751 transitions, 13765 flow [2024-06-03 20:28:35,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:28:35,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:28:35,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-03 20:28:35,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46744186046511627 [2024-06-03 20:28:35,913 INFO L175 Difference]: Start difference. First operand has 520 places, 727 transitions, 11413 flow. Second operand 10 states and 201 transitions. [2024-06-03 20:28:35,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 751 transitions, 13765 flow [2024-06-03 20:28:45,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 751 transitions, 13299 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-03 20:28:45,276 INFO L231 Difference]: Finished difference. Result has 522 places, 731 transitions, 11666 flow [2024-06-03 20:28:45,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10947, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11666, PETRI_PLACES=522, PETRI_TRANSITIONS=731} [2024-06-03 20:28:45,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 478 predicate places. [2024-06-03 20:28:45,277 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 731 transitions, 11666 flow [2024-06-03 20:28:45,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:45,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:28:45,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:28:45,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 20:28:45,277 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-03 20:28:45,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:28:45,278 INFO L85 PathProgramCache]: Analyzing trace with hash 505354380, now seen corresponding path program 14 times [2024-06-03 20:28:45,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:28:45,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131265933] [2024-06-03 20:28:45,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:28:45,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:28:45,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:28:46,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:28:46,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:28:46,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131265933] [2024-06-03 20:28:46,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131265933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:28:46,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:28:46,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:28:46,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121316372] [2024-06-03 20:28:46,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:28:46,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:28:46,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:28:46,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:28:46,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:28:46,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:28:46,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 731 transitions, 11666 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:46,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:28:46,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:28:46,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:28:48,929 INFO L124 PetriNetUnfolderBase]: 4206/6970 cut-off events. [2024-06-03 20:28:48,929 INFO L125 PetriNetUnfolderBase]: For 1648158/1648158 co-relation queries the response was YES. [2024-06-03 20:28:49,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78734 conditions, 6970 events. 4206/6970 cut-off events. For 1648158/1648158 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 47292 event pairs, 782 based on Foata normal form. 16/6977 useless extension candidates. Maximal degree in co-relation 78491. Up to 6065 conditions per place. [2024-06-03 20:28:49,059 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 616 selfloop transitions, 124 changer transitions 0/747 dead transitions. [2024-06-03 20:28:49,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 747 transitions, 13276 flow [2024-06-03 20:28:49,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:28:49,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:28:49,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-03 20:28:49,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:28:49,060 INFO L175 Difference]: Start difference. First operand has 522 places, 731 transitions, 11666 flow. Second operand 10 states and 195 transitions. [2024-06-03 20:28:49,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 747 transitions, 13276 flow [2024-06-03 20:28:58,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 747 transitions, 12481 flow, removed 113 selfloop flow, removed 9 redundant places. [2024-06-03 20:28:58,038 INFO L231 Difference]: Finished difference. Result has 523 places, 731 transitions, 11125 flow [2024-06-03 20:28:58,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10871, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11125, PETRI_PLACES=523, PETRI_TRANSITIONS=731} [2024-06-03 20:28:58,038 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 479 predicate places. [2024-06-03 20:28:58,039 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 731 transitions, 11125 flow [2024-06-03 20:28:58,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:58,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:28:58,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:28:58,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 20:28:58,039 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-03 20:28:58,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:28:58,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1735815381, now seen corresponding path program 1 times [2024-06-03 20:28:58,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:28:58,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462662131] [2024-06-03 20:28:58,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:28:58,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:28:58,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:28:58,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:28:58,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:28:58,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462662131] [2024-06-03 20:28:58,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462662131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:28:58,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:28:58,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:28:58,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67273010] [2024-06-03 20:28:58,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:28:58,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:28:58,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:28:58,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:28:58,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:28:58,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:28:58,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 731 transitions, 11125 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:28:58,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:28:58,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:28:58,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:29:00,809 INFO L124 PetriNetUnfolderBase]: 4234/7023 cut-off events. [2024-06-03 20:29:00,809 INFO L125 PetriNetUnfolderBase]: For 1534212/1534212 co-relation queries the response was YES. [2024-06-03 20:29:00,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76890 conditions, 7023 events. 4234/7023 cut-off events. For 1534212/1534212 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 47755 event pairs, 723 based on Foata normal form. 8/7024 useless extension candidates. Maximal degree in co-relation 76648. Up to 6335 conditions per place. [2024-06-03 20:29:00,939 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 721 selfloop transitions, 38 changer transitions 0/766 dead transitions. [2024-06-03 20:29:00,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 766 transitions, 12945 flow [2024-06-03 20:29:00,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:29:00,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:29:00,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-03 20:29:00,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-03 20:29:00,940 INFO L175 Difference]: Start difference. First operand has 523 places, 731 transitions, 11125 flow. Second operand 9 states and 184 transitions. [2024-06-03 20:29:00,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 766 transitions, 12945 flow [2024-06-03 20:29:08,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 766 transitions, 12657 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-03 20:29:08,875 INFO L231 Difference]: Finished difference. Result has 525 places, 734 transitions, 11029 flow [2024-06-03 20:29:08,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10837, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11029, PETRI_PLACES=525, PETRI_TRANSITIONS=734} [2024-06-03 20:29:08,875 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 481 predicate places. [2024-06-03 20:29:08,875 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 734 transitions, 11029 flow [2024-06-03 20:29:08,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:29:08,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:29:08,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:29:08,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 20:29:08,875 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-03 20:29:08,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:29:08,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1837437727, now seen corresponding path program 2 times [2024-06-03 20:29:08,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:29:08,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601351392] [2024-06-03 20:29:08,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:29:08,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:29:08,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:29:09,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:29:09,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:29:09,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601351392] [2024-06-03 20:29:09,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601351392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:29:09,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:29:09,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:29:09,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628449917] [2024-06-03 20:29:09,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:29:09,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:29:09,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:29:09,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:29:09,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:29:09,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:29:09,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 734 transitions, 11029 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:29:09,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:29:09,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:29:09,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:29:11,813 INFO L124 PetriNetUnfolderBase]: 4301/7127 cut-off events. [2024-06-03 20:29:11,813 INFO L125 PetriNetUnfolderBase]: For 1557133/1557133 co-relation queries the response was YES. [2024-06-03 20:29:11,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77829 conditions, 7127 events. 4301/7127 cut-off events. For 1557133/1557133 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 48522 event pairs, 731 based on Foata normal form. 8/7120 useless extension candidates. Maximal degree in co-relation 77585. Up to 6358 conditions per place. [2024-06-03 20:29:11,942 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 704 selfloop transitions, 62 changer transitions 0/773 dead transitions. [2024-06-03 20:29:11,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 773 transitions, 12944 flow [2024-06-03 20:29:11,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:29:11,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:29:11,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-03 20:29:11,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 20:29:11,943 INFO L175 Difference]: Start difference. First operand has 525 places, 734 transitions, 11029 flow. Second operand 10 states and 200 transitions. [2024-06-03 20:29:11,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 773 transitions, 12944 flow [2024-06-03 20:29:20,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 773 transitions, 12793 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-03 20:29:20,405 INFO L231 Difference]: Finished difference. Result has 530 places, 743 transitions, 11194 flow [2024-06-03 20:29:20,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10883, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11194, PETRI_PLACES=530, PETRI_TRANSITIONS=743} [2024-06-03 20:29:20,406 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 486 predicate places. [2024-06-03 20:29:20,406 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 743 transitions, 11194 flow [2024-06-03 20:29:20,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:29:20,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:29:20,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:29:20,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 20:29:20,406 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-03 20:29:20,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:29:20,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1625180745, now seen corresponding path program 3 times [2024-06-03 20:29:20,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:29:20,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289050597] [2024-06-03 20:29:20,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:29:20,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:29:20,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:29:21,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-03 20:29:21,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:29:21,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289050597] [2024-06-03 20:29:21,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289050597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:29:21,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:29:21,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:29:21,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387241111] [2024-06-03 20:29:21,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:29:21,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:29:21,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:29:21,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:29:21,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:29:21,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:29:21,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 743 transitions, 11194 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:29:21,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:29:21,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:29:21,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:29:23,509 INFO L124 PetriNetUnfolderBase]: 4337/7197 cut-off events. [2024-06-03 20:29:23,509 INFO L125 PetriNetUnfolderBase]: For 1603927/1603927 co-relation queries the response was YES. [2024-06-03 20:29:23,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78707 conditions, 7197 events. 4337/7197 cut-off events. For 1603927/1603927 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 49093 event pairs, 730 based on Foata normal form. 10/7204 useless extension candidates. Maximal degree in co-relation 78461. Up to 6414 conditions per place. [2024-06-03 20:29:23,632 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 701 selfloop transitions, 65 changer transitions 0/773 dead transitions. [2024-06-03 20:29:23,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 773 transitions, 13040 flow [2024-06-03 20:29:23,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:29:23,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:29:23,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-03 20:29:23,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-03 20:29:23,633 INFO L175 Difference]: Start difference. First operand has 530 places, 743 transitions, 11194 flow. Second operand 9 states and 184 transitions. [2024-06-03 20:29:23,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 773 transitions, 13040 flow [2024-06-03 20:29:32,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 773 transitions, 12887 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-03 20:29:32,878 INFO L231 Difference]: Finished difference. Result has 535 places, 744 transitions, 11236 flow [2024-06-03 20:29:32,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11041, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11236, PETRI_PLACES=535, PETRI_TRANSITIONS=744} [2024-06-03 20:29:32,879 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 491 predicate places. [2024-06-03 20:29:32,879 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 744 transitions, 11236 flow [2024-06-03 20:29:32,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:29:32,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:29:32,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:29:32,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 20:29:32,879 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-03 20:29:32,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:29:32,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1900207795, now seen corresponding path program 4 times [2024-06-03 20:29:32,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:29:32,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454669925] [2024-06-03 20:29:32,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:29:32,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:29:32,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:29:33,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:29:33,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:29:33,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454669925] [2024-06-03 20:29:33,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454669925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:29:33,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:29:33,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:29:33,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955213727] [2024-06-03 20:29:33,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:29:33,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:29:33,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:29:33,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:29:33,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:29:33,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:29:33,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 744 transitions, 11236 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:29:33,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:29:33,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:29:33,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:29:36,069 INFO L124 PetriNetUnfolderBase]: 4373/7263 cut-off events. [2024-06-03 20:29:36,069 INFO L125 PetriNetUnfolderBase]: For 1624351/1624351 co-relation queries the response was YES. [2024-06-03 20:29:36,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79381 conditions, 7263 events. 4373/7263 cut-off events. For 1624351/1624351 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 49611 event pairs, 729 based on Foata normal form. 10/7270 useless extension candidates. Maximal degree in co-relation 79134. Up to 6420 conditions per place. [2024-06-03 20:29:36,296 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 682 selfloop transitions, 84 changer transitions 0/773 dead transitions. [2024-06-03 20:29:36,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 773 transitions, 13121 flow [2024-06-03 20:29:36,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:29:36,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:29:36,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-03 20:29:36,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-03 20:29:36,313 INFO L175 Difference]: Start difference. First operand has 535 places, 744 transitions, 11236 flow. Second operand 9 states and 183 transitions. [2024-06-03 20:29:36,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 773 transitions, 13121 flow [2024-06-03 20:29:47,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 773 transitions, 12956 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-03 20:29:47,934 INFO L231 Difference]: Finished difference. Result has 537 places, 745 transitions, 11306 flow [2024-06-03 20:29:47,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11071, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11306, PETRI_PLACES=537, PETRI_TRANSITIONS=745} [2024-06-03 20:29:47,934 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 493 predicate places. [2024-06-03 20:29:47,934 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 745 transitions, 11306 flow [2024-06-03 20:29:47,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:29:47,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:29:47,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, 1, 1, 1] [2024-06-03 20:29:47,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 20:29:47,935 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-03 20:29:47,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:29:47,935 INFO L85 PathProgramCache]: Analyzing trace with hash -39650411, now seen corresponding path program 5 times [2024-06-03 20:29:47,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:29:47,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098836329] [2024-06-03 20:29:47,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:29:47,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:29:47,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:29:48,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:29:48,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:29:48,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098836329] [2024-06-03 20:29:48,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098836329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:29:48,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:29:48,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:29:48,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639275566] [2024-06-03 20:29:48,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:29:48,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:29:48,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:29:48,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:29:48,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:29:48,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:29:48,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 745 transitions, 11306 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:29:48,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:29:48,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:29:48,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:29:51,208 INFO L124 PetriNetUnfolderBase]: 4419/7331 cut-off events. [2024-06-03 20:29:51,209 INFO L125 PetriNetUnfolderBase]: For 1645406/1645406 co-relation queries the response was YES. [2024-06-03 20:29:51,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80265 conditions, 7331 events. 4419/7331 cut-off events. For 1645406/1645406 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 50041 event pairs, 751 based on Foata normal form. 10/7334 useless extension candidates. Maximal degree in co-relation 80017. Up to 6641 conditions per place. [2024-06-03 20:29:51,422 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 732 selfloop transitions, 36 changer transitions 0/775 dead transitions. [2024-06-03 20:29:51,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 775 transitions, 13164 flow [2024-06-03 20:29:51,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:29:51,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:29:51,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-03 20:29:51,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-03 20:29:51,423 INFO L175 Difference]: Start difference. First operand has 537 places, 745 transitions, 11306 flow. Second operand 10 states and 196 transitions. [2024-06-03 20:29:51,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 775 transitions, 13164 flow [2024-06-03 20:30:01,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 775 transitions, 12953 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 20:30:01,201 INFO L231 Difference]: Finished difference. Result has 541 places, 749 transitions, 11278 flow [2024-06-03 20:30:01,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11101, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11278, PETRI_PLACES=541, PETRI_TRANSITIONS=749} [2024-06-03 20:30:01,201 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 497 predicate places. [2024-06-03 20:30:01,201 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 749 transitions, 11278 flow [2024-06-03 20:30:01,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:01,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:30:01,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:30:01,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 20:30:01,202 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-03 20:30:01,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:30:01,202 INFO L85 PathProgramCache]: Analyzing trace with hash -98011631, now seen corresponding path program 6 times [2024-06-03 20:30:01,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:30:01,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547041570] [2024-06-03 20:30:01,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:30:01,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:30:01,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:30:01,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:30:01,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:30:01,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547041570] [2024-06-03 20:30:01,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547041570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:30:01,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:30:01,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:30:01,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988458832] [2024-06-03 20:30:01,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:30:01,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:30:01,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:30:01,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:30:01,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:30:02,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:30:02,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 749 transitions, 11278 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:02,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:30:02,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:30:02,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:30:04,477 INFO L124 PetriNetUnfolderBase]: 4499/7465 cut-off events. [2024-06-03 20:30:04,477 INFO L125 PetriNetUnfolderBase]: For 1638389/1638389 co-relation queries the response was YES. [2024-06-03 20:30:04,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81101 conditions, 7465 events. 4499/7465 cut-off events. For 1638389/1638389 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 51202 event pairs, 743 based on Foata normal form. 8/7456 useless extension candidates. Maximal degree in co-relation 80851. Up to 6719 conditions per place. [2024-06-03 20:30:04,616 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 744 selfloop transitions, 39 changer transitions 0/790 dead transitions. [2024-06-03 20:30:04,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 790 transitions, 13184 flow [2024-06-03 20:30:04,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:30:04,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:30:04,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-03 20:30:04,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-03 20:30:04,617 INFO L175 Difference]: Start difference. First operand has 541 places, 749 transitions, 11278 flow. Second operand 11 states and 218 transitions. [2024-06-03 20:30:04,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 790 transitions, 13184 flow [2024-06-03 20:30:14,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 790 transitions, 13023 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 20:30:14,852 INFO L231 Difference]: Finished difference. Result has 546 places, 756 transitions, 11359 flow [2024-06-03 20:30:14,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11117, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11359, PETRI_PLACES=546, PETRI_TRANSITIONS=756} [2024-06-03 20:30:14,853 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 502 predicate places. [2024-06-03 20:30:14,853 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 756 transitions, 11359 flow [2024-06-03 20:30:14,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:14,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:30:14,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:30:14,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 20:30:14,853 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-03 20:30:14,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:30:14,854 INFO L85 PathProgramCache]: Analyzing trace with hash -195495437, now seen corresponding path program 7 times [2024-06-03 20:30:14,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:30:14,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419297205] [2024-06-03 20:30:14,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:30:14,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:30:14,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:30:15,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-03 20:30:15,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:30:15,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419297205] [2024-06-03 20:30:15,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419297205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:30:15,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:30:15,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:30:15,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613661689] [2024-06-03 20:30:15,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:30:15,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:30:15,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:30:15,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:30:15,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:30:15,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:30:15,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 756 transitions, 11359 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:15,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:30:15,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:30:15,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:30:18,132 INFO L124 PetriNetUnfolderBase]: 4573/7601 cut-off events. [2024-06-03 20:30:18,133 INFO L125 PetriNetUnfolderBase]: For 1762778/1762778 co-relation queries the response was YES. [2024-06-03 20:30:18,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84323 conditions, 7601 events. 4573/7601 cut-off events. For 1762778/1762778 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 52247 event pairs, 724 based on Foata normal form. 8/7607 useless extension candidates. Maximal degree in co-relation 84070. Up to 6603 conditions per place. [2024-06-03 20:30:18,267 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 737 selfloop transitions, 54 changer transitions 0/798 dead transitions. [2024-06-03 20:30:18,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 798 transitions, 13745 flow [2024-06-03 20:30:18,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:30:18,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:30:18,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-03 20:30:18,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-03 20:30:18,268 INFO L175 Difference]: Start difference. First operand has 546 places, 756 transitions, 11359 flow. Second operand 10 states and 205 transitions. [2024-06-03 20:30:18,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 798 transitions, 13745 flow [2024-06-03 20:30:29,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 798 transitions, 13593 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-03 20:30:29,041 INFO L231 Difference]: Finished difference. Result has 550 places, 760 transitions, 11527 flow [2024-06-03 20:30:29,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11207, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11527, PETRI_PLACES=550, PETRI_TRANSITIONS=760} [2024-06-03 20:30:29,041 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 506 predicate places. [2024-06-03 20:30:29,042 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 760 transitions, 11527 flow [2024-06-03 20:30:29,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:29,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:30:29,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:30:29,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 20:30:29,042 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-03 20:30:29,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:30:29,042 INFO L85 PathProgramCache]: Analyzing trace with hash 473372177, now seen corresponding path program 8 times [2024-06-03 20:30:29,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:30:29,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859059676] [2024-06-03 20:30:29,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:30:29,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:30:29,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:30:29,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-03 20:30:29,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:30:29,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859059676] [2024-06-03 20:30:29,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859059676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:30:29,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:30:29,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:30:29,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371188878] [2024-06-03 20:30:29,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:30:29,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:30:29,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:30:29,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:30:29,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:30:29,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:30:29,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 760 transitions, 11527 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:29,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:30:29,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:30:29,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:30:32,545 INFO L124 PetriNetUnfolderBase]: 4619/7683 cut-off events. [2024-06-03 20:30:32,545 INFO L125 PetriNetUnfolderBase]: For 1818206/1818206 co-relation queries the response was YES. [2024-06-03 20:30:32,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85474 conditions, 7683 events. 4619/7683 cut-off events. For 1818206/1818206 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 52978 event pairs, 794 based on Foata normal form. 10/7686 useless extension candidates. Maximal degree in co-relation 85219. Up to 6939 conditions per place. [2024-06-03 20:30:32,682 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 740 selfloop transitions, 45 changer transitions 0/792 dead transitions. [2024-06-03 20:30:32,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 792 transitions, 13473 flow [2024-06-03 20:30:32,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:30:32,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:30:32,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-03 20:30:32,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452431289640592 [2024-06-03 20:30:32,683 INFO L175 Difference]: Start difference. First operand has 550 places, 760 transitions, 11527 flow. Second operand 11 states and 214 transitions. [2024-06-03 20:30:32,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 792 transitions, 13473 flow [2024-06-03 20:30:42,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 792 transitions, 13316 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-03 20:30:42,036 INFO L231 Difference]: Finished difference. Result has 557 places, 764 transitions, 11582 flow [2024-06-03 20:30:42,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11376, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11582, PETRI_PLACES=557, PETRI_TRANSITIONS=764} [2024-06-03 20:30:42,036 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 513 predicate places. [2024-06-03 20:30:42,036 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 764 transitions, 11582 flow [2024-06-03 20:30:42,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:42,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:30:42,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:30:42,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 20:30:42,037 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-03 20:30:42,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:30:42,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1092169143, now seen corresponding path program 9 times [2024-06-03 20:30:42,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:30:42,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90448243] [2024-06-03 20:30:42,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:30:42,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:30:42,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:30:42,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-03 20:30:42,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:30:42,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90448243] [2024-06-03 20:30:42,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90448243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:30:42,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:30:42,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:30:42,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150177271] [2024-06-03 20:30:42,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:30:42,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:30:42,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:30:42,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:30:42,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:30:42,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:30:42,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 764 transitions, 11582 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:42,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:30:42,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:30:42,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:30:45,343 INFO L124 PetriNetUnfolderBase]: 4706/7824 cut-off events. [2024-06-03 20:30:45,343 INFO L125 PetriNetUnfolderBase]: For 1943817/1943817 co-relation queries the response was YES. [2024-06-03 20:30:45,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88861 conditions, 7824 events. 4706/7824 cut-off events. For 1943817/1943817 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 54048 event pairs, 795 based on Foata normal form. 8/7830 useless extension candidates. Maximal degree in co-relation 88603. Up to 6847 conditions per place. [2024-06-03 20:30:45,601 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 725 selfloop transitions, 70 changer transitions 0/802 dead transitions. [2024-06-03 20:30:45,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 802 transitions, 13986 flow [2024-06-03 20:30:45,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:30:45,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:30:45,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-03 20:30:45,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-03 20:30:45,602 INFO L175 Difference]: Start difference. First operand has 557 places, 764 transitions, 11582 flow. Second operand 10 states and 204 transitions. [2024-06-03 20:30:45,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 802 transitions, 13986 flow [2024-06-03 20:30:57,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 802 transitions, 13868 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-03 20:30:57,269 INFO L231 Difference]: Finished difference. Result has 560 places, 766 transitions, 11751 flow [2024-06-03 20:30:57,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11464, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11751, PETRI_PLACES=560, PETRI_TRANSITIONS=766} [2024-06-03 20:30:57,269 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 516 predicate places. [2024-06-03 20:30:57,269 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 766 transitions, 11751 flow [2024-06-03 20:30:57,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:57,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:30:57,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:30:57,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 20:30:57,270 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:30:57,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:30:57,270 INFO L85 PathProgramCache]: Analyzing trace with hash -549651653, now seen corresponding path program 10 times [2024-06-03 20:30:57,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:30:57,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991549221] [2024-06-03 20:30:57,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:30:57,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:30:57,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:30:57,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:30:57,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:30:57,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991549221] [2024-06-03 20:30:57,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991549221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:30:57,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:30:57,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:30:57,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799419810] [2024-06-03 20:30:57,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:30:57,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:30:57,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:30:57,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:30:57,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:30:58,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:30:58,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 766 transitions, 11751 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:30:58,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:30:58,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:30:58,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:31:00,549 INFO L124 PetriNetUnfolderBase]: 4742/7890 cut-off events. [2024-06-03 20:31:00,549 INFO L125 PetriNetUnfolderBase]: For 1995527/1995527 co-relation queries the response was YES. [2024-06-03 20:31:00,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89780 conditions, 7890 events. 4742/7890 cut-off events. For 1995527/1995527 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 54687 event pairs, 821 based on Foata normal form. 10/7895 useless extension candidates. Maximal degree in co-relation 89521. Up to 6855 conditions per place. [2024-06-03 20:31:00,805 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 636 selfloop transitions, 148 changer transitions 0/791 dead transitions. [2024-06-03 20:31:00,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 791 transitions, 13685 flow [2024-06-03 20:31:00,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:31:00,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:31:00,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-03 20:31:00,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-03 20:31:00,806 INFO L175 Difference]: Start difference. First operand has 560 places, 766 transitions, 11751 flow. Second operand 9 states and 182 transitions. [2024-06-03 20:31:00,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 791 transitions, 13685 flow [2024-06-03 20:31:11,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 791 transitions, 13541 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 20:31:11,299 INFO L231 Difference]: Finished difference. Result has 563 places, 767 transitions, 11982 flow [2024-06-03 20:31:11,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11607, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11982, PETRI_PLACES=563, PETRI_TRANSITIONS=767} [2024-06-03 20:31:11,299 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 519 predicate places. [2024-06-03 20:31:11,300 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 767 transitions, 11982 flow [2024-06-03 20:31:11,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:31:11,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:31:11,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:31:11,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 20:31:11,300 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:31:11,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:31:11,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1699178419, now seen corresponding path program 11 times [2024-06-03 20:31:11,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:31:11,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773359740] [2024-06-03 20:31:11,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:31:11,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:31:11,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:31:12,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:31:12,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:31:12,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773359740] [2024-06-03 20:31:12,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773359740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:31:12,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:31:12,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:31:12,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152572734] [2024-06-03 20:31:12,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:31:12,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:31:12,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:31:12,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:31:12,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:31:12,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:31:12,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 767 transitions, 11982 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:31:12,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:31:12,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:31:12,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:31:14,744 INFO L124 PetriNetUnfolderBase]: 4778/7935 cut-off events. [2024-06-03 20:31:14,745 INFO L125 PetriNetUnfolderBase]: For 2020205/2020205 co-relation queries the response was YES. [2024-06-03 20:31:14,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90784 conditions, 7935 events. 4778/7935 cut-off events. For 2020205/2020205 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 54867 event pairs, 839 based on Foata normal form. 10/7943 useless extension candidates. Maximal degree in co-relation 90523. Up to 7156 conditions per place. [2024-06-03 20:31:14,889 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 719 selfloop transitions, 64 changer transitions 0/790 dead transitions. [2024-06-03 20:31:14,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 790 transitions, 13840 flow [2024-06-03 20:31:14,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:31:14,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:31:14,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 20:31:14,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 20:31:14,890 INFO L175 Difference]: Start difference. First operand has 563 places, 767 transitions, 11982 flow. Second operand 9 states and 176 transitions. [2024-06-03 20:31:14,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 790 transitions, 13840 flow [2024-06-03 20:31:23,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 790 transitions, 13495 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-03 20:31:23,872 INFO L231 Difference]: Finished difference. Result has 565 places, 768 transitions, 11850 flow [2024-06-03 20:31:23,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11637, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11850, PETRI_PLACES=565, PETRI_TRANSITIONS=768} [2024-06-03 20:31:23,873 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 521 predicate places. [2024-06-03 20:31:23,873 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 768 transitions, 11850 flow [2024-06-03 20:31:23,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:31:23,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:31:23,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:31:23,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 20:31:23,873 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:31:23,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:31:23,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1586093585, now seen corresponding path program 12 times [2024-06-03 20:31:23,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:31:23,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880332897] [2024-06-03 20:31:23,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:31:23,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:31:23,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:31:24,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:31:24,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:31:24,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880332897] [2024-06-03 20:31:24,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880332897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:31:24,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:31:24,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:31:24,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428836386] [2024-06-03 20:31:24,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:31:24,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:31:24,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:31:24,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:31:24,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:31:24,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:31:24,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 768 transitions, 11850 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:31:24,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:31:24,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:31:24,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:31:27,380 INFO L124 PetriNetUnfolderBase]: 4806/7983 cut-off events. [2024-06-03 20:31:27,380 INFO L125 PetriNetUnfolderBase]: For 2011642/2011642 co-relation queries the response was YES. [2024-06-03 20:31:27,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91058 conditions, 7983 events. 4806/7983 cut-off events. For 2011642/2011642 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 55320 event pairs, 837 based on Foata normal form. 8/7989 useless extension candidates. Maximal degree in co-relation 90796. Up to 7158 conditions per place. [2024-06-03 20:31:27,526 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 722 selfloop transitions, 67 changer transitions 0/796 dead transitions. [2024-06-03 20:31:27,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 796 transitions, 13818 flow [2024-06-03 20:31:27,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:31:27,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:31:27,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-03 20:31:27,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 20:31:27,527 INFO L175 Difference]: Start difference. First operand has 565 places, 768 transitions, 11850 flow. Second operand 10 states and 195 transitions. [2024-06-03 20:31:27,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 796 transitions, 13818 flow [2024-06-03 20:31:38,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 796 transitions, 13643 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-03 20:31:38,789 INFO L231 Difference]: Finished difference. Result has 568 places, 769 transitions, 11891 flow [2024-06-03 20:31:38,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11675, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11891, PETRI_PLACES=568, PETRI_TRANSITIONS=769} [2024-06-03 20:31:38,790 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 524 predicate places. [2024-06-03 20:31:38,790 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 769 transitions, 11891 flow [2024-06-03 20:31:38,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:31:38,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:31:38,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:31:38,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 20:31:38,790 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:31:38,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:31:38,790 INFO L85 PathProgramCache]: Analyzing trace with hash -368203117, now seen corresponding path program 1 times [2024-06-03 20:31:38,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:31:38,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300308097] [2024-06-03 20:31:38,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:31:38,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:31:38,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:31:39,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:31:39,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:31:39,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300308097] [2024-06-03 20:31:39,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300308097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:31:39,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:31:39,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:31:39,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73400800] [2024-06-03 20:31:39,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:31:39,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:31:39,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:31:39,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:31:39,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:31:39,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:31:39,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 769 transitions, 11891 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:31:39,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:31:39,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:31:39,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:31:42,371 INFO L124 PetriNetUnfolderBase]: 4822/8004 cut-off events. [2024-06-03 20:31:42,371 INFO L125 PetriNetUnfolderBase]: For 1937477/1937477 co-relation queries the response was YES. [2024-06-03 20:31:42,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90984 conditions, 8004 events. 4822/8004 cut-off events. For 1937477/1937477 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 55436 event pairs, 850 based on Foata normal form. 1/8001 useless extension candidates. Maximal degree in co-relation 90721. Up to 7062 conditions per place. [2024-06-03 20:31:42,517 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 701 selfloop transitions, 94 changer transitions 0/802 dead transitions. [2024-06-03 20:31:42,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 802 transitions, 13790 flow [2024-06-03 20:31:42,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:31:42,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:31:42,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-03 20:31:42,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48320413436692505 [2024-06-03 20:31:42,518 INFO L175 Difference]: Start difference. First operand has 568 places, 769 transitions, 11891 flow. Second operand 9 states and 187 transitions. [2024-06-03 20:31:42,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 802 transitions, 13790 flow [2024-06-03 20:31:52,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 802 transitions, 13602 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-03 20:31:52,069 INFO L231 Difference]: Finished difference. Result has 569 places, 775 transitions, 12089 flow [2024-06-03 20:31:52,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11703, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12089, PETRI_PLACES=569, PETRI_TRANSITIONS=775} [2024-06-03 20:31:52,070 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 525 predicate places. [2024-06-03 20:31:52,070 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 775 transitions, 12089 flow [2024-06-03 20:31:52,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:31:52,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:31:52,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:31:52,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 20:31:52,070 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:31:52,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:31:52,070 INFO L85 PathProgramCache]: Analyzing trace with hash -140301967, now seen corresponding path program 2 times [2024-06-03 20:31:52,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:31:52,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148589870] [2024-06-03 20:31:52,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:31:52,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:31:52,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:31:52,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:31:52,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:31:52,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148589870] [2024-06-03 20:31:52,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148589870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:31:52,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:31:52,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:31:52,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233902572] [2024-06-03 20:31:52,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:31:52,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:31:52,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:31:52,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:31:52,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:31:52,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:31:52,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 775 transitions, 12089 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:31:52,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:31:52,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:31:52,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:31:55,668 INFO L124 PetriNetUnfolderBase]: 4827/8014 cut-off events. [2024-06-03 20:31:55,668 INFO L125 PetriNetUnfolderBase]: For 1958904/1958904 co-relation queries the response was YES. [2024-06-03 20:31:55,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91475 conditions, 8014 events. 4827/8014 cut-off events. For 1958904/1958904 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 55570 event pairs, 848 based on Foata normal form. 1/8011 useless extension candidates. Maximal degree in co-relation 91211. Up to 7069 conditions per place. [2024-06-03 20:31:55,817 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 701 selfloop transitions, 97 changer transitions 0/805 dead transitions. [2024-06-03 20:31:55,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 805 transitions, 13974 flow [2024-06-03 20:31:55,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:31:55,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:31:55,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-03 20:31:55,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-03 20:31:55,821 INFO L175 Difference]: Start difference. First operand has 569 places, 775 transitions, 12089 flow. Second operand 9 states and 186 transitions. [2024-06-03 20:31:55,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 805 transitions, 13974 flow [2024-06-03 20:32:07,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 805 transitions, 13640 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-03 20:32:07,304 INFO L231 Difference]: Finished difference. Result has 572 places, 778 transitions, 12127 flow [2024-06-03 20:32:07,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11755, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12127, PETRI_PLACES=572, PETRI_TRANSITIONS=778} [2024-06-03 20:32:07,305 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 528 predicate places. [2024-06-03 20:32:07,305 INFO L495 AbstractCegarLoop]: Abstraction has has 572 places, 778 transitions, 12127 flow [2024-06-03 20:32:07,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:32:07,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:32:07,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:32:07,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 20:32:07,305 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:32:07,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:32:07,305 INFO L85 PathProgramCache]: Analyzing trace with hash -128874127, now seen corresponding path program 3 times [2024-06-03 20:32:07,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:32:07,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108399979] [2024-06-03 20:32:07,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:32:07,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:32:07,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:32:08,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:32:08,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:32:08,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108399979] [2024-06-03 20:32:08,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108399979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:32:08,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:32:08,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:32:08,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922589164] [2024-06-03 20:32:08,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:32:08,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:32:08,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:32:08,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:32:08,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:32:08,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 20:32:08,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 778 transitions, 12127 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:32:08,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:32:08,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 20:32:08,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:32:11,000 INFO L124 PetriNetUnfolderBase]: 4840/8032 cut-off events. [2024-06-03 20:32:11,001 INFO L125 PetriNetUnfolderBase]: For 2009731/2009731 co-relation queries the response was YES. [2024-06-03 20:32:11,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92625 conditions, 8032 events. 4840/8032 cut-off events. For 2009731/2009731 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 55690 event pairs, 848 based on Foata normal form. 1/8029 useless extension candidates. Maximal degree in co-relation 92360. Up to 7062 conditions per place. [2024-06-03 20:32:11,152 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 691 selfloop transitions, 111 changer transitions 0/809 dead transitions. [2024-06-03 20:32:11,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 809 transitions, 14516 flow [2024-06-03 20:32:11,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:32:11,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:32:11,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-03 20:32:11,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-03 20:32:11,154 INFO L175 Difference]: Start difference. First operand has 572 places, 778 transitions, 12127 flow. Second operand 9 states and 185 transitions. [2024-06-03 20:32:11,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 809 transitions, 14516 flow