./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_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-06-19_11-23-25.files/mutex-meet-nonrel/safe030_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe030_power.opt_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 04:30:10,952 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:30:11,031 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:30:11,037 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:30:11,037 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:30:11,066 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:30:11,067 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:30:11,067 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:30:11,068 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:30:11,072 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:30:11,072 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:30:11,072 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:30:11,073 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:30:11,074 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:30:11,075 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:30:11,075 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:30:11,075 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:30:11,075 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:30:11,076 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:30:11,076 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:30:11,076 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:30:11,077 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:30:11,078 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:30:11,078 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:30:11,078 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:30:11,079 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:30:11,079 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:30:11,079 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:30:11,080 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:30:11,080 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:30:11,081 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:30:11,081 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:30:11,081 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:30:11,081 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:30:11,082 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:30:11,082 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:30:11,082 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:30:11,082 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:30:11,082 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:30:11,083 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:30:11,083 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:30:11,083 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:30:11,083 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:30:11,084 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-28 04:30:11,284 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:30:11,301 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:30:11,303 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:30:11,304 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:30:11,304 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:30:11,305 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe030_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-28 04:30:11,515 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:30:11,515 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:30:11,517 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_rmo.opt.i [2024-06-28 04:30:12,659 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:30:12,896 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:30:12,901 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe030_power.opt_pso.opt_rmo.opt.i [2024-06-28 04:30:12,915 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d24b06803/3a9d75ca6dd04a93bb4cd5e16c2e2a1b/FLAG7cb98c699 [2024-06-28 04:30:12,926 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d24b06803/3a9d75ca6dd04a93bb4cd5e16c2e2a1b [2024-06-28 04:30:12,928 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:30:12,930 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:30:12,932 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:30:12,933 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:30:12,940 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:30:12,942 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:30:11" (1/2) ... [2024-06-28 04:30:12,943 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a167386 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:30:12, skipping insertion in model container [2024-06-28 04:30:12,943 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:30:11" (1/2) ... [2024-06-28 04:30:12,945 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@b187f3f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:30:12, skipping insertion in model container [2024-06-28 04:30:12,945 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:30:12" (2/2) ... [2024-06-28 04:30:12,945 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a167386 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:12, skipping insertion in model container [2024-06-28 04:30:12,946 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:30:12" (2/2) ... [2024-06-28 04:30:12,946 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:30:13,029 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:30:13,030 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] (((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 04:30:13,030 INFO L97 edCorrectnessWitness]: Location invariant before [L817-L817] (((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 04:30:13,030 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] (((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 04:30:13,031 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:30:13,031 INFO L106 edCorrectnessWitness]: ghost_update [L812-L812] multithreaded = 1; [2024-06-28 04:30:13,117 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:30:13,549 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:30:13,560 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:30:13,684 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:30:13,721 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:30:13,722 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13 WrapperNode [2024-06-28 04:30:13,722 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:30:13,723 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:30:13,723 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:30:13,723 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:30:13,729 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,743 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,779 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 142 [2024-06-28 04:30:13,788 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:30:13,789 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:30:13,789 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:30:13,789 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:30:13,804 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,804 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,809 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,835 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 04:30:13,838 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,838 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,857 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,860 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,862 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,869 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,873 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:30:13,877 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:30:13,877 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:30:13,877 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:30:13,878 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (1/1) ... [2024-06-28 04:30:13,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:30:13,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:30:13,907 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 04:30:13,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 04:30:13,944 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:30:13,944 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:30:13,944 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:30:13,945 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:30:13,945 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:30:13,945 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:30:13,945 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:30:13,946 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:30:13,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:30:13,946 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:30:13,947 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:30:13,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:30:13,948 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:30:14,089 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:30:14,091 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:30:14,376 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:30:14,377 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:30:14,520 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:30:14,520 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:30:14,521 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:30:14 BoogieIcfgContainer [2024-06-28 04:30:14,521 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:30:14,523 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:30:14,523 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:30:14,526 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:30:14,526 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:30:11" (1/4) ... [2024-06-28 04:30:14,527 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ea37ff6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:30:14, skipping insertion in model container [2024-06-28 04:30:14,527 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:30:12" (2/4) ... [2024-06-28 04:30:14,527 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ea37ff6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:30:14, skipping insertion in model container [2024-06-28 04:30:14,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:13" (3/4) ... [2024-06-28 04:30:14,528 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ea37ff6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:30:14, skipping insertion in model container [2024-06-28 04:30:14,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:30:14" (4/4) ... [2024-06-28 04:30:14,529 INFO L112 eAbstractionObserver]: Analyzing ICFG safe030_power.opt_pso.opt_rmo.opt.i [2024-06-28 04:30:14,545 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:30:14,545 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:30:14,545 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:30:14,582 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:30:14,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 04:30:14,638 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 04:30:14,638 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:30:14,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:30:14,640 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 04:30:14,644 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 04:30:14,658 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:30:14,663 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;@4478dd14, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:30:14,663 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:30:14,666 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:30:14,666 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:30:14,667 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:30:14,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:14,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:30:14,668 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-28 04:30:14,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:14,672 INFO L85 PathProgramCache]: Analyzing trace with hash 358423109, now seen corresponding path program 1 times [2024-06-28 04:30:14,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:14,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265975820] [2024-06-28 04:30:14,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:14,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:14,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:15,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:15,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:15,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265975820] [2024-06-28 04:30:15,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265975820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:15,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:15,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:30:15,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382847299] [2024-06-28 04:30:15,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:15,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:30:15,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:15,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:30:15,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:30:15,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 04:30:15,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:15,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:15,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 04:30:15,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:16,217 INFO L124 PetriNetUnfolderBase]: 736/1234 cut-off events. [2024-06-28 04:30:16,217 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 04:30:16,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2419 conditions, 1234 events. 736/1234 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6385 event pairs, 471 based on Foata normal form. 1/1210 useless extension candidates. Maximal degree in co-relation 2407. Up to 1122 conditions per place. [2024-06-28 04:30:16,230 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 29 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 04:30:16,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 163 flow [2024-06-28 04:30:16,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:30:16,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:30:16,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-28 04:30:16,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 04:30:16,242 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 75 transitions. [2024-06-28 04:30:16,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 163 flow [2024-06-28 04:30:16,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:16,247 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 04:30:16,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 04:30:16,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 04:30:16,252 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 04:30:16,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:16,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:16,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:16,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:30:16,253 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-28 04:30:16,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:16,253 INFO L85 PathProgramCache]: Analyzing trace with hash 847913750, now seen corresponding path program 1 times [2024-06-28 04:30:16,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:16,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228006311] [2024-06-28 04:30:16,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:16,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:16,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:16,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:16,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:16,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228006311] [2024-06-28 04:30:16,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228006311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:16,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:16,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:30:16,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200036399] [2024-06-28 04:30:16,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:16,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:30:16,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:16,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:30:16,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:30:16,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 04:30:16,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:16,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:16,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 04:30:16,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:17,132 INFO L124 PetriNetUnfolderBase]: 730/1225 cut-off events. [2024-06-28 04:30:17,132 INFO L125 PetriNetUnfolderBase]: For 232/232 co-relation queries the response was YES. [2024-06-28 04:30:17,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2760 conditions, 1225 events. 730/1225 cut-off events. For 232/232 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6328 event pairs, 365 based on Foata normal form. 3/1225 useless extension candidates. Maximal degree in co-relation 2748. Up to 1098 conditions per place. [2024-06-28 04:30:17,170 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 36 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-28 04:30:17,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 230 flow [2024-06-28 04:30:17,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:30:17,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:30:17,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 04:30:17,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 04:30:17,172 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 98 transitions. [2024-06-28 04:30:17,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 230 flow [2024-06-28 04:30:17,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:30:17,174 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-28 04:30:17,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 04:30:17,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-28 04:30:17,176 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-28 04:30:17,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:17,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:17,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:17,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:30:17,177 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:17,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:17,177 INFO L85 PathProgramCache]: Analyzing trace with hash 515523366, now seen corresponding path program 1 times [2024-06-28 04:30:17,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:17,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705580044] [2024-06-28 04:30:17,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:17,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:17,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:17,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-28 04:30:17,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:17,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705580044] [2024-06-28 04:30:17,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705580044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:17,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:17,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 04:30:17,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970191412] [2024-06-28 04:30:17,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:17,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 04:30:17,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:17,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 04:30:17,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 04:30:18,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 04:30:18,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:18,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:18,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 04:30:18,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:18,256 INFO L124 PetriNetUnfolderBase]: 742/1258 cut-off events. [2024-06-28 04:30:18,257 INFO L125 PetriNetUnfolderBase]: For 693/693 co-relation queries the response was YES. [2024-06-28 04:30:18,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3159 conditions, 1258 events. 742/1258 cut-off events. For 693/693 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6590 event pairs, 169 based on Foata normal form. 10/1265 useless extension candidates. Maximal degree in co-relation 3145. Up to 1008 conditions per place. [2024-06-28 04:30:18,266 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 14 changer transitions 0/69 dead transitions. [2024-06-28 04:30:18,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 69 transitions, 362 flow [2024-06-28 04:30:18,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:30:18,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:30:18,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 04:30:18,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 04:30:18,277 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 125 transitions. [2024-06-28 04:30:18,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 69 transitions, 362 flow [2024-06-28 04:30:18,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 69 transitions, 348 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 04:30:18,285 INFO L231 Difference]: Finished difference. Result has 48 places, 45 transitions, 213 flow [2024-06-28 04:30:18,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=213, PETRI_PLACES=48, PETRI_TRANSITIONS=45} [2024-06-28 04:30:18,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 7 predicate places. [2024-06-28 04:30:18,287 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 45 transitions, 213 flow [2024-06-28 04:30:18,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:18,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:18,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:18,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:30:18,288 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:18,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:18,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1486496873, now seen corresponding path program 1 times [2024-06-28 04:30:18,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:18,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698094754] [2024-06-28 04:30:18,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:18,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:18,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:18,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:18,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:18,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698094754] [2024-06-28 04:30:18,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698094754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:18,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:18,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:30:18,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971573166] [2024-06-28 04:30:18,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:18,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:30:18,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:18,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:30:18,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:30:18,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:18,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 45 transitions, 213 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:18,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:18,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:18,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:19,185 INFO L124 PetriNetUnfolderBase]: 737/1248 cut-off events. [2024-06-28 04:30:19,185 INFO L125 PetriNetUnfolderBase]: For 1507/1507 co-relation queries the response was YES. [2024-06-28 04:30:19,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3719 conditions, 1248 events. 737/1248 cut-off events. For 1507/1507 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6473 event pairs, 281 based on Foata normal form. 2/1246 useless extension candidates. Maximal degree in co-relation 3701. Up to 1117 conditions per place. [2024-06-28 04:30:19,195 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 41 selfloop transitions, 8 changer transitions 0/56 dead transitions. [2024-06-28 04:30:19,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 56 transitions, 339 flow [2024-06-28 04:30:19,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:30:19,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:30:19,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-06-28 04:30:19,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-06-28 04:30:19,196 INFO L175 Difference]: Start difference. First operand has 48 places, 45 transitions, 213 flow. Second operand 5 states and 97 transitions. [2024-06-28 04:30:19,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 56 transitions, 339 flow [2024-06-28 04:30:19,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 56 transitions, 329 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-28 04:30:19,201 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 227 flow [2024-06-28 04:30:19,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=227, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-28 04:30:19,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-28 04:30:19,202 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 227 flow [2024-06-28 04:30:19,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:19,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:19,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:19,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:30:19,203 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-28 04:30:19,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:19,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1152139171, now seen corresponding path program 1 times [2024-06-28 04:30:19,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:19,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908463149] [2024-06-28 04:30:19,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:19,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:19,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:19,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-28 04:30:19,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:19,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908463149] [2024-06-28 04:30:19,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908463149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:19,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:19,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:19,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615517059] [2024-06-28 04:30:19,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:19,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:19,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:19,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:19,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:19,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:19,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 227 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-28 04:30:19,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:19,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:19,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:20,346 INFO L124 PetriNetUnfolderBase]: 724/1232 cut-off events. [2024-06-28 04:30:20,346 INFO L125 PetriNetUnfolderBase]: For 1931/1931 co-relation queries the response was YES. [2024-06-28 04:30:20,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3750 conditions, 1232 events. 724/1232 cut-off events. For 1931/1931 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6369 event pairs, 250 based on Foata normal form. 6/1238 useless extension candidates. Maximal degree in co-relation 3728. Up to 1071 conditions per place. [2024-06-28 04:30:20,355 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-28 04:30:20,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 64 transitions, 397 flow [2024-06-28 04:30:20,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:20,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:20,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 04:30:20,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-28 04:30:20,357 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 227 flow. Second operand 6 states and 116 transitions. [2024-06-28 04:30:20,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 64 transitions, 397 flow [2024-06-28 04:30:20,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 64 transitions, 375 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:20,362 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 250 flow [2024-06-28 04:30:20,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=250, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-28 04:30:20,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-28 04:30:20,363 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 250 flow [2024-06-28 04:30:20,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-28 04:30:20,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:20,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:20,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:30:20,364 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-28 04:30:20,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:20,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1356362166, now seen corresponding path program 1 times [2024-06-28 04:30:20,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:20,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139424830] [2024-06-28 04:30:20,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:20,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:20,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:20,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:20,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:20,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139424830] [2024-06-28 04:30:20,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139424830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:20,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:20,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:20,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780094642] [2024-06-28 04:30:20,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:20,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:20,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:20,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:20,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:21,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:21,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 250 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-28 04:30:21,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:21,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:21,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:21,484 INFO L124 PetriNetUnfolderBase]: 727/1234 cut-off events. [2024-06-28 04:30:21,484 INFO L125 PetriNetUnfolderBase]: For 2591/2595 co-relation queries the response was YES. [2024-06-28 04:30:21,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3986 conditions, 1234 events. 727/1234 cut-off events. For 2591/2595 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6428 event pairs, 181 based on Foata normal form. 10/1244 useless extension candidates. Maximal degree in co-relation 3964. Up to 987 conditions per place. [2024-06-28 04:30:21,493 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 45 selfloop transitions, 17 changer transitions 0/69 dead transitions. [2024-06-28 04:30:21,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 462 flow [2024-06-28 04:30:21,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:21,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:21,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-28 04:30:21,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5041666666666667 [2024-06-28 04:30:21,495 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 250 flow. Second operand 6 states and 121 transitions. [2024-06-28 04:30:21,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 462 flow [2024-06-28 04:30:21,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 69 transitions, 435 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:21,499 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 290 flow [2024-06-28 04:30:21,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=290, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-28 04:30:21,500 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-28 04:30:21,500 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 290 flow [2024-06-28 04:30:21,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-28 04:30:21,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:21,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:21,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:30:21,501 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:21,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:21,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1700655606, now seen corresponding path program 2 times [2024-06-28 04:30:21,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:21,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500900511] [2024-06-28 04:30:21,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:21,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:22,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:22,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:22,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500900511] [2024-06-28 04:30:22,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500900511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:22,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:22,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:22,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972075029] [2024-06-28 04:30:22,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:22,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:22,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:22,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:22,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:22,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:22,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 290 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-28 04:30:22,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:22,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:22,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:22,558 INFO L124 PetriNetUnfolderBase]: 718/1204 cut-off events. [2024-06-28 04:30:22,559 INFO L125 PetriNetUnfolderBase]: For 3130/3130 co-relation queries the response was YES. [2024-06-28 04:30:22,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4034 conditions, 1204 events. 718/1204 cut-off events. For 3130/3130 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6191 event pairs, 206 based on Foata normal form. 2/1203 useless extension candidates. Maximal degree in co-relation 4011. Up to 978 conditions per place. [2024-06-28 04:30:22,567 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 39 selfloop transitions, 18 changer transitions 0/64 dead transitions. [2024-06-28 04:30:22,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 438 flow [2024-06-28 04:30:22,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:22,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:22,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-28 04:30:22,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-28 04:30:22,569 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 290 flow. Second operand 6 states and 117 transitions. [2024-06-28 04:30:22,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 438 flow [2024-06-28 04:30:22,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 64 transitions, 411 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:22,576 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 307 flow [2024-06-28 04:30:22,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-06-28 04:30:22,578 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-28 04:30:22,578 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 307 flow [2024-06-28 04:30:22,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-28 04:30:22,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:22,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:22,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:30:22,579 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-28 04:30:22,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:22,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1747222404, now seen corresponding path program 1 times [2024-06-28 04:30:22,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:22,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320159830] [2024-06-28 04:30:22,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:22,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:22,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:23,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:23,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:23,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320159830] [2024-06-28 04:30:23,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320159830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:23,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:23,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:23,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001988307] [2024-06-28 04:30:23,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:23,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:23,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:23,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:23,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:23,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:23,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 307 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:23,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:23,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:23,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:23,835 INFO L124 PetriNetUnfolderBase]: 974/1667 cut-off events. [2024-06-28 04:30:23,835 INFO L125 PetriNetUnfolderBase]: For 5523/5523 co-relation queries the response was YES. [2024-06-28 04:30:23,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5798 conditions, 1667 events. 974/1667 cut-off events. For 5523/5523 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9440 event pairs, 135 based on Foata normal form. 18/1680 useless extension candidates. Maximal degree in co-relation 5774. Up to 837 conditions per place. [2024-06-28 04:30:23,849 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 72 selfloop transitions, 27 changer transitions 0/106 dead transitions. [2024-06-28 04:30:23,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 106 transitions, 814 flow [2024-06-28 04:30:23,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:23,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:23,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 04:30:23,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 04:30:23,851 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 307 flow. Second operand 8 states and 165 transitions. [2024-06-28 04:30:23,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 106 transitions, 814 flow [2024-06-28 04:30:23,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 106 transitions, 703 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:30:23,862 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 434 flow [2024-06-28 04:30:23,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=434, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-28 04:30:23,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-28 04:30:23,865 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 434 flow [2024-06-28 04:30:23,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:23,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:23,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:23,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:30:23,866 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-28 04:30:23,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:23,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1729511442, now seen corresponding path program 2 times [2024-06-28 04:30:23,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:23,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428073602] [2024-06-28 04:30:23,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:23,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:23,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:24,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-28 04:30:24,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:24,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428073602] [2024-06-28 04:30:24,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428073602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:24,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:24,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:24,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712357582] [2024-06-28 04:30:24,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:24,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:24,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:24,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:24,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:24,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:24,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 434 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:24,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:24,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:24,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:25,307 INFO L124 PetriNetUnfolderBase]: 1220/2133 cut-off events. [2024-06-28 04:30:25,307 INFO L125 PetriNetUnfolderBase]: For 8688/8688 co-relation queries the response was YES. [2024-06-28 04:30:25,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7975 conditions, 2133 events. 1220/2133 cut-off events. For 8688/8688 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13152 event pairs, 230 based on Foata normal form. 27/2141 useless extension candidates. Maximal degree in co-relation 7947. Up to 925 conditions per place. [2024-06-28 04:30:25,330 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 63 selfloop transitions, 39 changer transitions 0/109 dead transitions. [2024-06-28 04:30:25,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 109 transitions, 932 flow [2024-06-28 04:30:25,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:25,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:25,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 04:30:25,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-28 04:30:25,332 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 434 flow. Second operand 8 states and 156 transitions. [2024-06-28 04:30:25,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 109 transitions, 932 flow [2024-06-28 04:30:25,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 109 transitions, 875 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:25,348 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 672 flow [2024-06-28 04:30:25,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=672, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-28 04:30:25,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 04:30:25,350 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 672 flow [2024-06-28 04:30:25,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:25,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:25,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:25,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:30:25,350 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-28 04:30:25,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:25,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1936644286, now seen corresponding path program 3 times [2024-06-28 04:30:25,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:25,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744851273] [2024-06-28 04:30:25,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:25,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:25,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:26,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:26,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:26,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744851273] [2024-06-28 04:30:26,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744851273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:26,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:26,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:26,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253940457] [2024-06-28 04:30:26,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:26,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:26,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:26,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:26,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:26,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:26,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 672 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:26,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:26,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:26,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:26,758 INFO L124 PetriNetUnfolderBase]: 1266/2183 cut-off events. [2024-06-28 04:30:26,758 INFO L125 PetriNetUnfolderBase]: For 10829/10829 co-relation queries the response was YES. [2024-06-28 04:30:26,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8839 conditions, 2183 events. 1266/2183 cut-off events. For 10829/10829 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 13397 event pairs, 208 based on Foata normal form. 9/2173 useless extension candidates. Maximal degree in co-relation 8807. Up to 937 conditions per place. [2024-06-28 04:30:26,776 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 57 selfloop transitions, 47 changer transitions 0/111 dead transitions. [2024-06-28 04:30:26,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 111 transitions, 1088 flow [2024-06-28 04:30:26,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:26,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:26,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 04:30:26,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035714285714286 [2024-06-28 04:30:26,779 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 672 flow. Second operand 7 states and 141 transitions. [2024-06-28 04:30:26,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 111 transitions, 1088 flow [2024-06-28 04:30:26,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 111 transitions, 1020 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:26,797 INFO L231 Difference]: Finished difference. Result has 76 places, 84 transitions, 788 flow [2024-06-28 04:30:26,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=788, PETRI_PLACES=76, PETRI_TRANSITIONS=84} [2024-06-28 04:30:26,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-28 04:30:26,798 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 84 transitions, 788 flow [2024-06-28 04:30:26,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:26,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:26,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:26,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:30:26,799 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-28 04:30:26,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:26,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1392395742, now seen corresponding path program 4 times [2024-06-28 04:30:26,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:26,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605614485] [2024-06-28 04:30:26,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:26,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:26,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:27,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:27,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:27,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605614485] [2024-06-28 04:30:27,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605614485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:27,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:27,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:27,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644122946] [2024-06-28 04:30:27,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:27,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:27,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:27,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:27,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:27,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:27,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 84 transitions, 788 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:27,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:27,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:27,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:28,128 INFO L124 PetriNetUnfolderBase]: 1245/2149 cut-off events. [2024-06-28 04:30:28,129 INFO L125 PetriNetUnfolderBase]: For 12321/12321 co-relation queries the response was YES. [2024-06-28 04:30:28,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8784 conditions, 2149 events. 1245/2149 cut-off events. For 12321/12321 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13156 event pairs, 175 based on Foata normal form. 9/2140 useless extension candidates. Maximal degree in co-relation 8751. Up to 931 conditions per place. [2024-06-28 04:30:28,150 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 52 changer transitions 0/111 dead transitions. [2024-06-28 04:30:28,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 111 transitions, 1097 flow [2024-06-28 04:30:28,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:28,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:28,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:30:28,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:30:28,152 INFO L175 Difference]: Start difference. First operand has 76 places, 84 transitions, 788 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:30:28,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 111 transitions, 1097 flow [2024-06-28 04:30:28,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 111 transitions, 1026 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 04:30:28,178 INFO L231 Difference]: Finished difference. Result has 82 places, 84 transitions, 829 flow [2024-06-28 04:30:28,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=829, PETRI_PLACES=82, PETRI_TRANSITIONS=84} [2024-06-28 04:30:28,179 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-28 04:30:28,179 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 84 transitions, 829 flow [2024-06-28 04:30:28,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:28,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:28,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:28,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:30:28,180 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-28 04:30:28,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:28,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1914588529, now seen corresponding path program 1 times [2024-06-28 04:30:28,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:28,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230526097] [2024-06-28 04:30:28,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:28,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:28,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:28,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:28,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:28,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230526097] [2024-06-28 04:30:28,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230526097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:28,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:28,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:30:28,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247333272] [2024-06-28 04:30:28,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:28,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:30:28,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:28,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:30:28,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:30:28,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:28,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 84 transitions, 829 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:28,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:28,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:28,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:29,233 INFO L124 PetriNetUnfolderBase]: 1242/2126 cut-off events. [2024-06-28 04:30:29,233 INFO L125 PetriNetUnfolderBase]: For 13162/13162 co-relation queries the response was YES. [2024-06-28 04:30:29,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8995 conditions, 2126 events. 1242/2126 cut-off events. For 13162/13162 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 12961 event pairs, 611 based on Foata normal form. 1/2089 useless extension candidates. Maximal degree in co-relation 8959. Up to 1932 conditions per place. [2024-06-28 04:30:29,250 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 78 selfloop transitions, 9 changer transitions 0/94 dead transitions. [2024-06-28 04:30:29,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 94 transitions, 1041 flow [2024-06-28 04:30:29,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:30:29,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:30:29,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-28 04:30:29,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465 [2024-06-28 04:30:29,251 INFO L175 Difference]: Start difference. First operand has 82 places, 84 transitions, 829 flow. Second operand 5 states and 93 transitions. [2024-06-28 04:30:29,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 94 transitions, 1041 flow [2024-06-28 04:30:29,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 94 transitions, 903 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:30:29,275 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 739 flow [2024-06-28 04:30:29,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=739, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-28 04:30:29,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-28 04:30:29,276 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 739 flow [2024-06-28 04:30:29,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:29,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:29,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:29,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:30:29,277 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:29,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:29,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1674417248, now seen corresponding path program 1 times [2024-06-28 04:30:29,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:29,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225432234] [2024-06-28 04:30:29,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:29,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:29,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:29,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:29,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:29,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225432234] [2024-06-28 04:30:29,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225432234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:29,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:29,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:29,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038853625] [2024-06-28 04:30:29,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:29,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:29,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:29,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:29,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:29,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:29,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 739 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:29,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:29,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:29,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:30,518 INFO L124 PetriNetUnfolderBase]: 1390/2454 cut-off events. [2024-06-28 04:30:30,518 INFO L125 PetriNetUnfolderBase]: For 15379/15383 co-relation queries the response was YES. [2024-06-28 04:30:30,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9787 conditions, 2454 events. 1390/2454 cut-off events. For 15379/15383 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 15931 event pairs, 233 based on Foata normal form. 22/2439 useless extension candidates. Maximal degree in co-relation 9752. Up to 981 conditions per place. [2024-06-28 04:30:30,537 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 83 selfloop transitions, 52 changer transitions 0/142 dead transitions. [2024-06-28 04:30:30,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 142 transitions, 1366 flow [2024-06-28 04:30:30,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:30,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:30,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-28 04:30:30,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 04:30:30,539 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 739 flow. Second operand 8 states and 168 transitions. [2024-06-28 04:30:30,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 142 transitions, 1366 flow [2024-06-28 04:30:30,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 142 transitions, 1340 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:30,569 INFO L231 Difference]: Finished difference. Result has 86 places, 101 transitions, 1032 flow [2024-06-28 04:30:30,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1032, PETRI_PLACES=86, PETRI_TRANSITIONS=101} [2024-06-28 04:30:30,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-28 04:30:30,571 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 101 transitions, 1032 flow [2024-06-28 04:30:30,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:30,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:30,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:30,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:30:30,572 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:30,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:30,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1674422828, now seen corresponding path program 2 times [2024-06-28 04:30:30,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:30,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848055820] [2024-06-28 04:30:30,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:30,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:30,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:31,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:31,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848055820] [2024-06-28 04:30:31,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848055820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:31,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:31,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:31,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379564431] [2024-06-28 04:30:31,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:31,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:31,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:31,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:31,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:31,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:31,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 101 transitions, 1032 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:31,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:31,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:31,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:31,792 INFO L124 PetriNetUnfolderBase]: 1500/2656 cut-off events. [2024-06-28 04:30:31,792 INFO L125 PetriNetUnfolderBase]: For 19952/19952 co-relation queries the response was YES. [2024-06-28 04:30:31,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11496 conditions, 2656 events. 1500/2656 cut-off events. For 19952/19952 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17750 event pairs, 187 based on Foata normal form. 18/2640 useless extension candidates. Maximal degree in co-relation 11458. Up to 1029 conditions per place. [2024-06-28 04:30:31,818 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 53 changer transitions 0/146 dead transitions. [2024-06-28 04:30:31,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 146 transitions, 1584 flow [2024-06-28 04:30:31,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:31,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:31,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 04:30:31,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 04:30:31,820 INFO L175 Difference]: Start difference. First operand has 86 places, 101 transitions, 1032 flow. Second operand 8 states and 165 transitions. [2024-06-28 04:30:31,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 146 transitions, 1584 flow [2024-06-28 04:30:31,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 146 transitions, 1508 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:31,852 INFO L231 Difference]: Finished difference. Result has 92 places, 110 transitions, 1228 flow [2024-06-28 04:30:31,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1228, PETRI_PLACES=92, PETRI_TRANSITIONS=110} [2024-06-28 04:30:31,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-28 04:30:31,852 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 110 transitions, 1228 flow [2024-06-28 04:30:31,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:31,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:31,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:31,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:30:31,853 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:31,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:31,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1092185934, now seen corresponding path program 3 times [2024-06-28 04:30:31,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:31,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739284012] [2024-06-28 04:30:31,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:31,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:31,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:32,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-28 04:30:32,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:32,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739284012] [2024-06-28 04:30:32,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739284012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:32,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:32,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:32,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219968118] [2024-06-28 04:30:32,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:32,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:32,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:32,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:32,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:32,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:32,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 110 transitions, 1228 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:32,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:32,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:32,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:33,073 INFO L124 PetriNetUnfolderBase]: 1555/2801 cut-off events. [2024-06-28 04:30:33,073 INFO L125 PetriNetUnfolderBase]: For 24174/24182 co-relation queries the response was YES. [2024-06-28 04:30:33,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12399 conditions, 2801 events. 1555/2801 cut-off events. For 24174/24182 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19217 event pairs, 234 based on Foata normal form. 32/2796 useless extension candidates. Maximal degree in co-relation 12358. Up to 1047 conditions per place. [2024-06-28 04:30:33,095 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 68 selfloop transitions, 69 changer transitions 0/144 dead transitions. [2024-06-28 04:30:33,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 144 transitions, 1679 flow [2024-06-28 04:30:33,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:33,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:33,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 04:30:33,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-28 04:30:33,097 INFO L175 Difference]: Start difference. First operand has 92 places, 110 transitions, 1228 flow. Second operand 7 states and 144 transitions. [2024-06-28 04:30:33,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 144 transitions, 1679 flow [2024-06-28 04:30:33,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 144 transitions, 1589 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:33,148 INFO L231 Difference]: Finished difference. Result has 95 places, 112 transitions, 1330 flow [2024-06-28 04:30:33,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1330, PETRI_PLACES=95, PETRI_TRANSITIONS=112} [2024-06-28 04:30:33,149 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-28 04:30:33,149 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 112 transitions, 1330 flow [2024-06-28 04:30:33,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:33,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:33,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:33,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:30:33,150 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:33,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:33,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1092191514, now seen corresponding path program 4 times [2024-06-28 04:30:33,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:33,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925017240] [2024-06-28 04:30:33,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:33,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:33,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:33,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:33,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:33,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925017240] [2024-06-28 04:30:33,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925017240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:33,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:33,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:33,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483336749] [2024-06-28 04:30:33,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:33,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:33,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:33,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:33,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:33,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:33,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 112 transitions, 1330 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:33,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:33,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:33,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:34,418 INFO L124 PetriNetUnfolderBase]: 1650/3004 cut-off events. [2024-06-28 04:30:34,418 INFO L125 PetriNetUnfolderBase]: For 28967/28967 co-relation queries the response was YES. [2024-06-28 04:30:34,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13408 conditions, 3004 events. 1650/3004 cut-off events. For 28967/28967 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21152 event pairs, 225 based on Foata normal form. 24/2984 useless extension candidates. Maximal degree in co-relation 13366. Up to 1083 conditions per place. [2024-06-28 04:30:34,442 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 74 selfloop transitions, 63 changer transitions 0/144 dead transitions. [2024-06-28 04:30:34,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 144 transitions, 1784 flow [2024-06-28 04:30:34,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:34,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:34,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 04:30:34,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 04:30:34,444 INFO L175 Difference]: Start difference. First operand has 95 places, 112 transitions, 1330 flow. Second operand 7 states and 140 transitions. [2024-06-28 04:30:34,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 144 transitions, 1784 flow [2024-06-28 04:30:34,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 144 transitions, 1662 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:30:34,492 INFO L231 Difference]: Finished difference. Result has 97 places, 115 transitions, 1415 flow [2024-06-28 04:30:34,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1415, PETRI_PLACES=97, PETRI_TRANSITIONS=115} [2024-06-28 04:30:34,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-28 04:30:34,493 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 115 transitions, 1415 flow [2024-06-28 04:30:34,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:34,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:34,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:34,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:30:34,495 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:34,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:34,495 INFO L85 PathProgramCache]: Analyzing trace with hash -2045102050, now seen corresponding path program 5 times [2024-06-28 04:30:34,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:34,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66832835] [2024-06-28 04:30:34,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:34,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:35,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:35,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:35,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66832835] [2024-06-28 04:30:35,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66832835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:35,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:35,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:35,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237588006] [2024-06-28 04:30:35,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:35,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:35,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:35,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:35,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:35,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:35,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 115 transitions, 1415 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:35,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:35,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:35,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:35,848 INFO L124 PetriNetUnfolderBase]: 1604/2937 cut-off events. [2024-06-28 04:30:35,849 INFO L125 PetriNetUnfolderBase]: For 27266/27268 co-relation queries the response was YES. [2024-06-28 04:30:35,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12825 conditions, 2937 events. 1604/2937 cut-off events. For 27266/27268 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 20632 event pairs, 310 based on Foata normal form. 26/2930 useless extension candidates. Maximal degree in co-relation 12783. Up to 1065 conditions per place. [2024-06-28 04:30:35,876 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 75 selfloop transitions, 55 changer transitions 0/137 dead transitions. [2024-06-28 04:30:35,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 137 transitions, 1723 flow [2024-06-28 04:30:35,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:35,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:35,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:30:35,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:30:35,879 INFO L175 Difference]: Start difference. First operand has 97 places, 115 transitions, 1415 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:30:35,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 137 transitions, 1723 flow [2024-06-28 04:30:35,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 137 transitions, 1592 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 04:30:35,976 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 1371 flow [2024-06-28 04:30:35,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1371, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-28 04:30:35,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-28 04:30:35,977 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 1371 flow [2024-06-28 04:30:35,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:35,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:35,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:35,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:30:35,978 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-28 04:30:35,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:35,979 INFO L85 PathProgramCache]: Analyzing trace with hash 813941729, now seen corresponding path program 1 times [2024-06-28 04:30:35,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:35,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044490671] [2024-06-28 04:30:35,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:35,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:36,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:36,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:36,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044490671] [2024-06-28 04:30:36,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044490671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:36,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:36,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:36,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675156600] [2024-06-28 04:30:36,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:36,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:36,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:36,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:36,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:36,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:36,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 1371 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:36,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:36,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:36,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:37,185 INFO L124 PetriNetUnfolderBase]: 1608/2970 cut-off events. [2024-06-28 04:30:37,185 INFO L125 PetriNetUnfolderBase]: For 23538/23548 co-relation queries the response was YES. [2024-06-28 04:30:37,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12669 conditions, 2970 events. 1608/2970 cut-off events. For 23538/23548 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21149 event pairs, 724 based on Foata normal form. 12/2952 useless extension candidates. Maximal degree in co-relation 12627. Up to 2503 conditions per place. [2024-06-28 04:30:37,208 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 104 selfloop transitions, 22 changer transitions 0/133 dead transitions. [2024-06-28 04:30:37,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 133 transitions, 1758 flow [2024-06-28 04:30:37,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:37,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:37,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 04:30:37,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 04:30:37,209 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 1371 flow. Second operand 6 states and 112 transitions. [2024-06-28 04:30:37,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 133 transitions, 1758 flow [2024-06-28 04:30:37,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 133 transitions, 1576 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:30:37,257 INFO L231 Difference]: Finished difference. Result has 98 places, 122 transitions, 1320 flow [2024-06-28 04:30:37,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1320, PETRI_PLACES=98, PETRI_TRANSITIONS=122} [2024-06-28 04:30:37,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-28 04:30:37,258 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 122 transitions, 1320 flow [2024-06-28 04:30:37,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:37,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:37,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:37,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:30:37,259 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:37,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:37,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1812302558, now seen corresponding path program 1 times [2024-06-28 04:30:37,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:37,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502224865] [2024-06-28 04:30:37,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:37,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:37,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:37,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:37,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:37,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502224865] [2024-06-28 04:30:37,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502224865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:37,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:37,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:37,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253981743] [2024-06-28 04:30:37,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:37,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:37,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:37,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:37,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:38,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:38,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 122 transitions, 1320 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:38,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:38,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:38,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:38,590 INFO L124 PetriNetUnfolderBase]: 1613/2975 cut-off events. [2024-06-28 04:30:38,591 INFO L125 PetriNetUnfolderBase]: For 20889/20897 co-relation queries the response was YES. [2024-06-28 04:30:38,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12477 conditions, 2975 events. 1613/2975 cut-off events. For 20889/20897 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21181 event pairs, 720 based on Foata normal form. 9/2954 useless extension candidates. Maximal degree in co-relation 12433. Up to 2529 conditions per place. [2024-06-28 04:30:38,620 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 19 changer transitions 0/144 dead transitions. [2024-06-28 04:30:38,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 144 transitions, 1701 flow [2024-06-28 04:30:38,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:38,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:38,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:30:38,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 04:30:38,622 INFO L175 Difference]: Start difference. First operand has 98 places, 122 transitions, 1320 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:30:38,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 144 transitions, 1701 flow [2024-06-28 04:30:38,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 144 transitions, 1660 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 04:30:38,671 INFO L231 Difference]: Finished difference. Result has 104 places, 127 transitions, 1398 flow [2024-06-28 04:30:38,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1398, PETRI_PLACES=104, PETRI_TRANSITIONS=127} [2024-06-28 04:30:38,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-28 04:30:38,672 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 127 transitions, 1398 flow [2024-06-28 04:30:38,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:38,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:38,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:38,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:30:38,673 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:38,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:38,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1684981650, now seen corresponding path program 2 times [2024-06-28 04:30:38,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:38,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163690380] [2024-06-28 04:30:38,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:38,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:39,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:39,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:39,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163690380] [2024-06-28 04:30:39,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163690380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:39,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:39,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:39,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753170779] [2024-06-28 04:30:39,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:39,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:39,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:39,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:39,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:39,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:39,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 127 transitions, 1398 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:39,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:39,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:39,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:39,837 INFO L124 PetriNetUnfolderBase]: 1618/2982 cut-off events. [2024-06-28 04:30:39,837 INFO L125 PetriNetUnfolderBase]: For 22511/22519 co-relation queries the response was YES. [2024-06-28 04:30:39,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12698 conditions, 2982 events. 1618/2982 cut-off events. For 22511/22519 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21170 event pairs, 720 based on Foata normal form. 9/2961 useless extension candidates. Maximal degree in co-relation 12651. Up to 2533 conditions per place. [2024-06-28 04:30:39,864 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 116 selfloop transitions, 20 changer transitions 0/143 dead transitions. [2024-06-28 04:30:39,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 143 transitions, 1746 flow [2024-06-28 04:30:39,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:39,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:39,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 04:30:39,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708333333333333 [2024-06-28 04:30:39,866 INFO L175 Difference]: Start difference. First operand has 104 places, 127 transitions, 1398 flow. Second operand 6 states and 113 transitions. [2024-06-28 04:30:39,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 143 transitions, 1746 flow [2024-06-28 04:30:39,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 143 transitions, 1697 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:39,922 INFO L231 Difference]: Finished difference. Result has 106 places, 130 transitions, 1444 flow [2024-06-28 04:30:39,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1444, PETRI_PLACES=106, PETRI_TRANSITIONS=130} [2024-06-28 04:30:39,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-28 04:30:39,923 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 130 transitions, 1444 flow [2024-06-28 04:30:39,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:39,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:39,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:39,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:30:39,924 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:39,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:39,924 INFO L85 PathProgramCache]: Analyzing trace with hash -537622980, now seen corresponding path program 3 times [2024-06-28 04:30:39,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:39,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245770885] [2024-06-28 04:30:39,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:39,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:39,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:40,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-28 04:30:40,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:40,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245770885] [2024-06-28 04:30:40,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245770885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:40,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:40,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:40,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024222170] [2024-06-28 04:30:40,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:40,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:40,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:40,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:40,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:40,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:40,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 130 transitions, 1444 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:40,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:40,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:40,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:41,184 INFO L124 PetriNetUnfolderBase]: 1610/2972 cut-off events. [2024-06-28 04:30:41,185 INFO L125 PetriNetUnfolderBase]: For 23888/23898 co-relation queries the response was YES. [2024-06-28 04:30:41,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12685 conditions, 2972 events. 1610/2972 cut-off events. For 23888/23898 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21096 event pairs, 709 based on Foata normal form. 12/2954 useless extension candidates. Maximal degree in co-relation 12637. Up to 2503 conditions per place. [2024-06-28 04:30:41,201 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-28 04:30:41,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 139 transitions, 1740 flow [2024-06-28 04:30:41,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:41,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:41,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:30:41,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-28 04:30:41,203 INFO L175 Difference]: Start difference. First operand has 106 places, 130 transitions, 1444 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:30:41,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 139 transitions, 1740 flow [2024-06-28 04:30:41,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 139 transitions, 1671 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:41,264 INFO L231 Difference]: Finished difference. Result has 109 places, 131 transitions, 1451 flow [2024-06-28 04:30:41,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1451, PETRI_PLACES=109, PETRI_TRANSITIONS=131} [2024-06-28 04:30:41,265 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-28 04:30:41,265 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 131 transitions, 1451 flow [2024-06-28 04:30:41,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:41,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:41,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:41,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:30:41,266 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:41,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:41,266 INFO L85 PathProgramCache]: Analyzing trace with hash 364983066, now seen corresponding path program 1 times [2024-06-28 04:30:41,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:41,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132150293] [2024-06-28 04:30:41,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:41,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:41,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:41,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:41,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:41,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132150293] [2024-06-28 04:30:41,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132150293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:41,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:41,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:41,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724976327] [2024-06-28 04:30:41,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:41,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:41,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:41,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:41,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:42,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:42,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 131 transitions, 1451 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:42,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:42,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:42,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:42,386 INFO L124 PetriNetUnfolderBase]: 1615/2944 cut-off events. [2024-06-28 04:30:42,386 INFO L125 PetriNetUnfolderBase]: For 23701/23701 co-relation queries the response was YES. [2024-06-28 04:30:42,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12667 conditions, 2944 events. 1615/2944 cut-off events. For 23701/23701 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20743 event pairs, 833 based on Foata normal form. 1/2910 useless extension candidates. Maximal degree in co-relation 12618. Up to 2547 conditions per place. [2024-06-28 04:30:42,405 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 12 changer transitions 0/145 dead transitions. [2024-06-28 04:30:42,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 145 transitions, 1781 flow [2024-06-28 04:30:42,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:42,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:42,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 04:30:42,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 04:30:42,413 INFO L175 Difference]: Start difference. First operand has 109 places, 131 transitions, 1451 flow. Second operand 6 states and 110 transitions. [2024-06-28 04:30:42,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 145 transitions, 1781 flow [2024-06-28 04:30:42,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 145 transitions, 1718 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:42,471 INFO L231 Difference]: Finished difference. Result has 111 places, 134 transitions, 1446 flow [2024-06-28 04:30:42,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1446, PETRI_PLACES=111, PETRI_TRANSITIONS=134} [2024-06-28 04:30:42,472 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-28 04:30:42,472 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 134 transitions, 1446 flow [2024-06-28 04:30:42,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:42,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:42,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:42,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:30:42,473 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:42,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:42,473 INFO L85 PathProgramCache]: Analyzing trace with hash -537617028, now seen corresponding path program 2 times [2024-06-28 04:30:42,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:42,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772689645] [2024-06-28 04:30:42,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:42,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:42,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:43,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:43,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:43,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772689645] [2024-06-28 04:30:43,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772689645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:43,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:43,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:43,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174376050] [2024-06-28 04:30:43,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:43,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:43,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:43,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:43,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:43,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:43,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 134 transitions, 1446 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:43,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:43,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:43,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:43,560 INFO L124 PetriNetUnfolderBase]: 1612/2941 cut-off events. [2024-06-28 04:30:43,560 INFO L125 PetriNetUnfolderBase]: For 25035/25037 co-relation queries the response was YES. [2024-06-28 04:30:43,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12802 conditions, 2941 events. 1612/2941 cut-off events. For 25035/25037 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20784 event pairs, 837 based on Foata normal form. 3/2909 useless extension candidates. Maximal degree in co-relation 12751. Up to 2537 conditions per place. [2024-06-28 04:30:43,575 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 121 selfloop transitions, 17 changer transitions 0/145 dead transitions. [2024-06-28 04:30:43,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 145 transitions, 1772 flow [2024-06-28 04:30:43,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:43,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:43,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 04:30:43,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-06-28 04:30:43,576 INFO L175 Difference]: Start difference. First operand has 111 places, 134 transitions, 1446 flow. Second operand 6 states and 109 transitions. [2024-06-28 04:30:43,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 145 transitions, 1772 flow [2024-06-28 04:30:43,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 145 transitions, 1736 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:43,616 INFO L231 Difference]: Finished difference. Result has 113 places, 137 transitions, 1484 flow [2024-06-28 04:30:43,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1484, PETRI_PLACES=113, PETRI_TRANSITIONS=137} [2024-06-28 04:30:43,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-28 04:30:43,617 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 137 transitions, 1484 flow [2024-06-28 04:30:43,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:43,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:43,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:43,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:30:43,618 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:43,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:43,618 INFO L85 PathProgramCache]: Analyzing trace with hash -537609092, now seen corresponding path program 1 times [2024-06-28 04:30:43,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:43,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907550128] [2024-06-28 04:30:43,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:43,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:43,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:44,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:44,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:44,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907550128] [2024-06-28 04:30:44,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907550128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:44,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:44,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:44,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875356125] [2024-06-28 04:30:44,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:44,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:44,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:44,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:44,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:44,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:44,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 137 transitions, 1484 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:44,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:44,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:44,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:45,125 INFO L124 PetriNetUnfolderBase]: 1615/2964 cut-off events. [2024-06-28 04:30:45,126 INFO L125 PetriNetUnfolderBase]: For 26455/26465 co-relation queries the response was YES. [2024-06-28 04:30:45,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13028 conditions, 2964 events. 1615/2964 cut-off events. For 26455/26465 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 20995 event pairs, 707 based on Foata normal form. 14/2948 useless extension candidates. Maximal degree in co-relation 12976. Up to 2499 conditions per place. [2024-06-28 04:30:45,147 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 111 selfloop transitions, 32 changer transitions 0/150 dead transitions. [2024-06-28 04:30:45,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 150 transitions, 1836 flow [2024-06-28 04:30:45,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:45,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:45,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:30:45,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-28 04:30:45,148 INFO L175 Difference]: Start difference. First operand has 113 places, 137 transitions, 1484 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:30:45,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 150 transitions, 1836 flow [2024-06-28 04:30:45,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 150 transitions, 1784 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:45,193 INFO L231 Difference]: Finished difference. Result has 116 places, 140 transitions, 1548 flow [2024-06-28 04:30:45,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1548, PETRI_PLACES=116, PETRI_TRANSITIONS=140} [2024-06-28 04:30:45,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-28 04:30:45,194 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 140 transitions, 1548 flow [2024-06-28 04:30:45,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:45,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:45,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:45,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:30:45,195 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:45,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:45,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1358574814, now seen corresponding path program 1 times [2024-06-28 04:30:45,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:45,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770555946] [2024-06-28 04:30:45,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:45,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:45,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:45,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:45,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:45,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770555946] [2024-06-28 04:30:45,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770555946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:45,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:45,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:45,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159849416] [2024-06-28 04:30:45,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:45,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:45,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:45,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:45,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:45,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:45,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 140 transitions, 1548 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:45,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:45,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:45,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:46,366 INFO L124 PetriNetUnfolderBase]: 1653/3023 cut-off events. [2024-06-28 04:30:46,366 INFO L125 PetriNetUnfolderBase]: For 29087/29097 co-relation queries the response was YES. [2024-06-28 04:30:46,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13613 conditions, 3023 events. 1653/3023 cut-off events. For 29087/29097 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 21340 event pairs, 386 based on Foata normal form. 14/3031 useless extension candidates. Maximal degree in co-relation 13560. Up to 2272 conditions per place. [2024-06-28 04:30:46,385 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 113 selfloop transitions, 54 changer transitions 0/174 dead transitions. [2024-06-28 04:30:46,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 174 transitions, 2057 flow [2024-06-28 04:30:46,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:46,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:46,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 04:30:46,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-28 04:30:46,387 INFO L175 Difference]: Start difference. First operand has 116 places, 140 transitions, 1548 flow. Second operand 8 states and 156 transitions. [2024-06-28 04:30:46,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 174 transitions, 2057 flow [2024-06-28 04:30:46,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 174 transitions, 1963 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:30:46,429 INFO L231 Difference]: Finished difference. Result has 120 places, 148 transitions, 1693 flow [2024-06-28 04:30:46,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1693, PETRI_PLACES=120, PETRI_TRANSITIONS=148} [2024-06-28 04:30:46,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-28 04:30:46,430 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 148 transitions, 1693 flow [2024-06-28 04:30:46,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:46,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:46,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:46,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:30:46,431 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:46,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:46,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1329686056, now seen corresponding path program 2 times [2024-06-28 04:30:46,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:46,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623176716] [2024-06-28 04:30:46,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:46,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:46,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:47,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:47,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:47,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623176716] [2024-06-28 04:30:47,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623176716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:47,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:47,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:47,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907840360] [2024-06-28 04:30:47,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:47,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:47,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:47,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:47,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:47,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:47,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 148 transitions, 1693 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:47,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:47,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:47,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:47,675 INFO L124 PetriNetUnfolderBase]: 1685/3077 cut-off events. [2024-06-28 04:30:47,676 INFO L125 PetriNetUnfolderBase]: For 32467/32473 co-relation queries the response was YES. [2024-06-28 04:30:47,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14397 conditions, 3077 events. 1685/3077 cut-off events. For 32467/32473 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21799 event pairs, 398 based on Foata normal form. 10/3078 useless extension candidates. Maximal degree in co-relation 14342. Up to 2308 conditions per place. [2024-06-28 04:30:47,695 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 119 selfloop transitions, 52 changer transitions 0/178 dead transitions. [2024-06-28 04:30:47,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 178 transitions, 2196 flow [2024-06-28 04:30:47,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:47,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:47,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:30:47,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-28 04:30:47,697 INFO L175 Difference]: Start difference. First operand has 120 places, 148 transitions, 1693 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:30:47,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 178 transitions, 2196 flow [2024-06-28 04:30:47,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 178 transitions, 2041 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 04:30:47,757 INFO L231 Difference]: Finished difference. Result has 124 places, 155 transitions, 1775 flow [2024-06-28 04:30:47,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1775, PETRI_PLACES=124, PETRI_TRANSITIONS=155} [2024-06-28 04:30:47,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-28 04:30:47,758 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 155 transitions, 1775 flow [2024-06-28 04:30:47,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:47,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:47,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:47,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:30:47,759 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-28 04:30:47,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:47,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1329984586, now seen corresponding path program 3 times [2024-06-28 04:30:47,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:47,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435733736] [2024-06-28 04:30:47,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:47,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:47,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:48,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:48,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:48,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435733736] [2024-06-28 04:30:48,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435733736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:48,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:48,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:48,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579927256] [2024-06-28 04:30:48,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:48,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:48,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:48,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:48,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:48,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:48,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 155 transitions, 1775 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:48,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:48,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:48,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:48,947 INFO L124 PetriNetUnfolderBase]: 1725/3132 cut-off events. [2024-06-28 04:30:48,947 INFO L125 PetriNetUnfolderBase]: For 35850/35852 co-relation queries the response was YES. [2024-06-28 04:30:48,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15007 conditions, 3132 events. 1725/3132 cut-off events. For 35850/35852 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22067 event pairs, 419 based on Foata normal form. 6/3127 useless extension candidates. Maximal degree in co-relation 14950. Up to 2281 conditions per place. [2024-06-28 04:30:48,964 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 123 selfloop transitions, 52 changer transitions 0/182 dead transitions. [2024-06-28 04:30:48,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 182 transitions, 2315 flow [2024-06-28 04:30:48,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:48,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:48,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:30:48,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-28 04:30:48,965 INFO L175 Difference]: Start difference. First operand has 124 places, 155 transitions, 1775 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:30:48,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 182 transitions, 2315 flow [2024-06-28 04:30:49,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 182 transitions, 2238 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:49,013 INFO L231 Difference]: Finished difference. Result has 130 places, 161 transitions, 1924 flow [2024-06-28 04:30:49,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1924, PETRI_PLACES=130, PETRI_TRANSITIONS=161} [2024-06-28 04:30:49,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-28 04:30:49,014 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 161 transitions, 1924 flow [2024-06-28 04:30:49,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:49,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:49,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:49,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:30:49,015 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-28 04:30:49,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:49,015 INFO L85 PathProgramCache]: Analyzing trace with hash -694833146, now seen corresponding path program 4 times [2024-06-28 04:30:49,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:49,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31740341] [2024-06-28 04:30:49,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:49,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:49,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:49,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:49,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:49,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31740341] [2024-06-28 04:30:49,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31740341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:49,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:49,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:49,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141560216] [2024-06-28 04:30:49,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:49,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:49,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:49,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:49,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:49,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:49,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 161 transitions, 1924 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:49,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:49,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:49,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:50,311 INFO L124 PetriNetUnfolderBase]: 1765/3202 cut-off events. [2024-06-28 04:30:50,311 INFO L125 PetriNetUnfolderBase]: For 39991/39993 co-relation queries the response was YES. [2024-06-28 04:30:50,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15629 conditions, 3202 events. 1765/3202 cut-off events. For 39991/39993 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 22604 event pairs, 416 based on Foata normal form. 6/3195 useless extension candidates. Maximal degree in co-relation 15570. Up to 2419 conditions per place. [2024-06-28 04:30:50,331 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 127 selfloop transitions, 55 changer transitions 0/189 dead transitions. [2024-06-28 04:30:50,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 189 transitions, 2460 flow [2024-06-28 04:30:50,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:50,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:50,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:30:50,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:30:50,333 INFO L175 Difference]: Start difference. First operand has 130 places, 161 transitions, 1924 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:30:50,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 189 transitions, 2460 flow [2024-06-28 04:30:50,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 189 transitions, 2303 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 04:30:50,391 INFO L231 Difference]: Finished difference. Result has 133 places, 171 transitions, 2055 flow [2024-06-28 04:30:50,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2055, PETRI_PLACES=133, PETRI_TRANSITIONS=171} [2024-06-28 04:30:50,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-28 04:30:50,391 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 171 transitions, 2055 flow [2024-06-28 04:30:50,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:50,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:50,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:50,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:30:50,392 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-28 04:30:50,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:50,393 INFO L85 PathProgramCache]: Analyzing trace with hash -694822916, now seen corresponding path program 5 times [2024-06-28 04:30:50,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:50,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865257070] [2024-06-28 04:30:50,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:50,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:50,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:51,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:51,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:51,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865257070] [2024-06-28 04:30:51,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865257070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:51,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:51,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:51,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873346173] [2024-06-28 04:30:51,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:51,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:51,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:51,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:51,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:51,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:51,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 171 transitions, 2055 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:51,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:51,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:51,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:51,684 INFO L124 PetriNetUnfolderBase]: 1805/3269 cut-off events. [2024-06-28 04:30:51,684 INFO L125 PetriNetUnfolderBase]: For 43704/43706 co-relation queries the response was YES. [2024-06-28 04:30:51,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16200 conditions, 3269 events. 1805/3269 cut-off events. For 43704/43706 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23264 event pairs, 442 based on Foata normal form. 6/3259 useless extension candidates. Maximal degree in co-relation 16140. Up to 2320 conditions per place. [2024-06-28 04:30:51,706 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 125 selfloop transitions, 61 changer transitions 0/193 dead transitions. [2024-06-28 04:30:51,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 193 transitions, 2625 flow [2024-06-28 04:30:51,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:51,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:51,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:30:51,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 04:30:51,708 INFO L175 Difference]: Start difference. First operand has 133 places, 171 transitions, 2055 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:30:51,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 193 transitions, 2625 flow [2024-06-28 04:30:51,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 193 transitions, 2505 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:51,784 INFO L231 Difference]: Finished difference. Result has 137 places, 177 transitions, 2217 flow [2024-06-28 04:30:51,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2217, PETRI_PLACES=137, PETRI_TRANSITIONS=177} [2024-06-28 04:30:51,785 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-28 04:30:51,785 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 177 transitions, 2217 flow [2024-06-28 04:30:51,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:51,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:51,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:51,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:30:51,786 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-28 04:30:51,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:51,786 INFO L85 PathProgramCache]: Analyzing trace with hash -340559876, now seen corresponding path program 6 times [2024-06-28 04:30:51,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:51,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15353974] [2024-06-28 04:30:51,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:51,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:51,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:52,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:52,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:52,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15353974] [2024-06-28 04:30:52,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15353974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:52,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:52,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:52,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340455755] [2024-06-28 04:30:52,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:52,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:52,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:52,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:52,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:52,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:52,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 177 transitions, 2217 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:52,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:52,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:52,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:53,073 INFO L124 PetriNetUnfolderBase]: 1851/3369 cut-off events. [2024-06-28 04:30:53,073 INFO L125 PetriNetUnfolderBase]: For 49159/49161 co-relation queries the response was YES. [2024-06-28 04:30:53,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16991 conditions, 3369 events. 1851/3369 cut-off events. For 49159/49161 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 24022 event pairs, 469 based on Foata normal form. 10/3365 useless extension candidates. Maximal degree in co-relation 16929. Up to 2161 conditions per place. [2024-06-28 04:30:53,099 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 61 changer transitions 0/203 dead transitions. [2024-06-28 04:30:53,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2947 flow [2024-06-28 04:30:53,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:53,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:53,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:30:53,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:30:53,100 INFO L175 Difference]: Start difference. First operand has 137 places, 177 transitions, 2217 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:30:53,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2947 flow [2024-06-28 04:30:53,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 203 transitions, 2833 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:53,181 INFO L231 Difference]: Finished difference. Result has 143 places, 188 transitions, 2465 flow [2024-06-28 04:30:53,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2125, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2465, PETRI_PLACES=143, PETRI_TRANSITIONS=188} [2024-06-28 04:30:53,181 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-28 04:30:53,181 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 188 transitions, 2465 flow [2024-06-28 04:30:53,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:53,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:53,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:53,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:30:53,182 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-28 04:30:53,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:53,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1334679084, now seen corresponding path program 1 times [2024-06-28 04:30:53,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:53,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399869192] [2024-06-28 04:30:53,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:53,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:53,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:53,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:53,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:53,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399869192] [2024-06-28 04:30:53,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399869192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:53,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:53,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:53,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154579678] [2024-06-28 04:30:53,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:53,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:53,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:53,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:53,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:53,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:53,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 188 transitions, 2465 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:53,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:53,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:53,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:54,465 INFO L124 PetriNetUnfolderBase]: 1896/3420 cut-off events. [2024-06-28 04:30:54,466 INFO L125 PetriNetUnfolderBase]: For 49480/49480 co-relation queries the response was YES. [2024-06-28 04:30:54,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17782 conditions, 3420 events. 1896/3420 cut-off events. For 49480/49480 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 24334 event pairs, 799 based on Foata normal form. 3/3393 useless extension candidates. Maximal degree in co-relation 17716. Up to 2912 conditions per place. [2024-06-28 04:30:54,494 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 22 changer transitions 0/219 dead transitions. [2024-06-28 04:30:54,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 219 transitions, 3075 flow [2024-06-28 04:30:54,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:54,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:54,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:30:54,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 04:30:54,495 INFO L175 Difference]: Start difference. First operand has 143 places, 188 transitions, 2465 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:30:54,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 219 transitions, 3075 flow [2024-06-28 04:30:54,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 219 transitions, 2971 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 04:30:54,591 INFO L231 Difference]: Finished difference. Result has 153 places, 199 transitions, 2569 flow [2024-06-28 04:30:54,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2569, PETRI_PLACES=153, PETRI_TRANSITIONS=199} [2024-06-28 04:30:54,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-28 04:30:54,592 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 199 transitions, 2569 flow [2024-06-28 04:30:54,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:54,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:54,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:54,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:30:54,593 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-28 04:30:54,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:54,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1570545944, now seen corresponding path program 2 times [2024-06-28 04:30:54,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:54,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889102276] [2024-06-28 04:30:54,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:54,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:54,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:55,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:55,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:55,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889102276] [2024-06-28 04:30:55,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889102276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:55,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:55,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:55,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982829245] [2024-06-28 04:30:55,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:55,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:55,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:55,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:55,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:55,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:55,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 199 transitions, 2569 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:55,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:55,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:55,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:55,836 INFO L124 PetriNetUnfolderBase]: 1909/3434 cut-off events. [2024-06-28 04:30:55,836 INFO L125 PetriNetUnfolderBase]: For 50016/50016 co-relation queries the response was YES. [2024-06-28 04:30:55,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18127 conditions, 3434 events. 1909/3434 cut-off events. For 50016/50016 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 24438 event pairs, 851 based on Foata normal form. 3/3406 useless extension candidates. Maximal degree in co-relation 18056. Up to 2920 conditions per place. [2024-06-28 04:30:55,862 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 188 selfloop transitions, 28 changer transitions 0/223 dead transitions. [2024-06-28 04:30:55,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 223 transitions, 3153 flow [2024-06-28 04:30:55,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:55,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:55,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:30:55,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 04:30:55,863 INFO L175 Difference]: Start difference. First operand has 153 places, 199 transitions, 2569 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:30:55,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 223 transitions, 3153 flow [2024-06-28 04:30:55,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 223 transitions, 3056 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:55,958 INFO L231 Difference]: Finished difference. Result has 157 places, 206 transitions, 2651 flow [2024-06-28 04:30:55,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2651, PETRI_PLACES=157, PETRI_TRANSITIONS=206} [2024-06-28 04:30:55,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-28 04:30:55,960 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 206 transitions, 2651 flow [2024-06-28 04:30:55,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:55,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:55,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:55,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:30:55,961 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-28 04:30:55,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:55,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1570425788, now seen corresponding path program 1 times [2024-06-28 04:30:55,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:55,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878963662] [2024-06-28 04:30:55,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:55,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:55,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:56,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:56,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:56,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878963662] [2024-06-28 04:30:56,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878963662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:56,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:56,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:56,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437875893] [2024-06-28 04:30:56,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:56,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:56,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:56,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:56,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:56,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:56,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 206 transitions, 2651 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:56,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:56,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:56,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:57,266 INFO L124 PetriNetUnfolderBase]: 1990/3542 cut-off events. [2024-06-28 04:30:57,266 INFO L125 PetriNetUnfolderBase]: For 55326/55326 co-relation queries the response was YES. [2024-06-28 04:30:57,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19506 conditions, 3542 events. 1990/3542 cut-off events. For 55326/55326 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 24817 event pairs, 388 based on Foata normal form. 4/3523 useless extension candidates. Maximal degree in co-relation 19434. Up to 2702 conditions per place. [2024-06-28 04:30:57,295 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 65 changer transitions 0/236 dead transitions. [2024-06-28 04:30:57,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 236 transitions, 3455 flow [2024-06-28 04:30:57,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:57,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:57,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:30:57,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:30:57,296 INFO L175 Difference]: Start difference. First operand has 157 places, 206 transitions, 2651 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:30:57,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 236 transitions, 3455 flow [2024-06-28 04:30:57,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 236 transitions, 3387 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:57,399 INFO L231 Difference]: Finished difference. Result has 162 places, 220 transitions, 3012 flow [2024-06-28 04:30:57,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3012, PETRI_PLACES=162, PETRI_TRANSITIONS=220} [2024-06-28 04:30:57,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-28 04:30:57,400 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 220 transitions, 3012 flow [2024-06-28 04:30:57,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:57,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:57,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:57,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:30:57,400 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-28 04:30:57,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:57,400 INFO L85 PathProgramCache]: Analyzing trace with hash -517506698, now seen corresponding path program 3 times [2024-06-28 04:30:57,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:57,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089297622] [2024-06-28 04:30:57,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:57,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:57,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:58,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:58,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:58,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089297622] [2024-06-28 04:30:58,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089297622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:58,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:58,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:58,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207785692] [2024-06-28 04:30:58,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:58,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:58,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:58,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:58,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:58,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:58,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 220 transitions, 3012 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:58,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:58,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:58,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:58,610 INFO L124 PetriNetUnfolderBase]: 2016/3588 cut-off events. [2024-06-28 04:30:58,610 INFO L125 PetriNetUnfolderBase]: For 59744/59744 co-relation queries the response was YES. [2024-06-28 04:30:58,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20011 conditions, 3588 events. 2016/3588 cut-off events. For 59744/59744 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 25433 event pairs, 819 based on Foata normal form. 3/3560 useless extension candidates. Maximal degree in co-relation 19937. Up to 3045 conditions per place. [2024-06-28 04:30:58,638 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 32 changer transitions 0/241 dead transitions. [2024-06-28 04:30:58,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 241 transitions, 3666 flow [2024-06-28 04:30:58,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:58,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:58,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:30:58,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-28 04:30:58,640 INFO L175 Difference]: Start difference. First operand has 162 places, 220 transitions, 3012 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:30:58,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 241 transitions, 3666 flow [2024-06-28 04:30:58,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 241 transitions, 3507 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:58,755 INFO L231 Difference]: Finished difference. Result has 166 places, 224 transitions, 3006 flow [2024-06-28 04:30:58,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2853, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3006, PETRI_PLACES=166, PETRI_TRANSITIONS=224} [2024-06-28 04:30:58,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-28 04:30:58,755 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 224 transitions, 3006 flow [2024-06-28 04:30:58,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:58,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:58,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:58,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:30:58,756 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-28 04:30:58,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:58,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1565784344, now seen corresponding path program 4 times [2024-06-28 04:30:58,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:58,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388799972] [2024-06-28 04:30:58,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:58,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:58,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:59,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:59,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:59,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388799972] [2024-06-28 04:30:59,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388799972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:59,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:59,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:59,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730063746] [2024-06-28 04:30:59,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:59,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:59,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:59,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:59,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:59,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:30:59,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 224 transitions, 3006 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:59,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:59,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:30:59,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:00,047 INFO L124 PetriNetUnfolderBase]: 2008/3586 cut-off events. [2024-06-28 04:31:00,047 INFO L125 PetriNetUnfolderBase]: For 60594/60598 co-relation queries the response was YES. [2024-06-28 04:31:00,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19693 conditions, 3586 events. 2008/3586 cut-off events. For 60594/60598 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 25470 event pairs, 829 based on Foata normal form. 3/3557 useless extension candidates. Maximal degree in co-relation 19618. Up to 3019 conditions per place. [2024-06-28 04:31:00,077 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 196 selfloop transitions, 38 changer transitions 0/241 dead transitions. [2024-06-28 04:31:00,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 241 transitions, 3620 flow [2024-06-28 04:31:00,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:00,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:00,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:31:00,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-28 04:31:00,079 INFO L175 Difference]: Start difference. First operand has 166 places, 224 transitions, 3006 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:31:00,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 241 transitions, 3620 flow [2024-06-28 04:31:00,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 241 transitions, 3544 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:00,195 INFO L231 Difference]: Finished difference. Result has 169 places, 226 transitions, 3059 flow [2024-06-28 04:31:00,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2932, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3059, PETRI_PLACES=169, PETRI_TRANSITIONS=226} [2024-06-28 04:31:00,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-28 04:31:00,196 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 226 transitions, 3059 flow [2024-06-28 04:31:00,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:00,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:00,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:00,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:31:00,196 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-28 04:31:00,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:00,197 INFO L85 PathProgramCache]: Analyzing trace with hash -340374992, now seen corresponding path program 2 times [2024-06-28 04:31:00,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:00,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147776516] [2024-06-28 04:31:00,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:00,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:00,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:00,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:00,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:00,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147776516] [2024-06-28 04:31:00,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147776516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:00,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:00,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:00,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113292867] [2024-06-28 04:31:00,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:00,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:00,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:00,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:00,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:00,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:00,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 226 transitions, 3059 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:00,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:00,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:00,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:01,400 INFO L124 PetriNetUnfolderBase]: 2044/3645 cut-off events. [2024-06-28 04:31:01,401 INFO L125 PetriNetUnfolderBase]: For 63098/63102 co-relation queries the response was YES. [2024-06-28 04:31:01,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20244 conditions, 3645 events. 2044/3645 cut-off events. For 63098/63102 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 25785 event pairs, 423 based on Foata normal form. 8/3633 useless extension candidates. Maximal degree in co-relation 20168. Up to 2349 conditions per place. [2024-06-28 04:31:01,431 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 87 changer transitions 0/248 dead transitions. [2024-06-28 04:31:01,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 248 transitions, 3843 flow [2024-06-28 04:31:01,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:01,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:01,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:31:01,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:31:01,433 INFO L175 Difference]: Start difference. First operand has 169 places, 226 transitions, 3059 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:31:01,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 248 transitions, 3843 flow [2024-06-28 04:31:01,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 248 transitions, 3732 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:01,625 INFO L231 Difference]: Finished difference. Result has 171 places, 234 transitions, 3338 flow [2024-06-28 04:31:01,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3338, PETRI_PLACES=171, PETRI_TRANSITIONS=234} [2024-06-28 04:31:01,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-28 04:31:01,626 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 234 transitions, 3338 flow [2024-06-28 04:31:01,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:01,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:01,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:01,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:31:01,627 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-28 04:31:01,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:01,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1565777648, now seen corresponding path program 3 times [2024-06-28 04:31:01,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:01,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313003445] [2024-06-28 04:31:01,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:01,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:01,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:02,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:02,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:02,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313003445] [2024-06-28 04:31:02,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313003445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:02,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:02,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:02,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196242837] [2024-06-28 04:31:02,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:02,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:02,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:02,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:02,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:02,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:02,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 234 transitions, 3338 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:02,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:02,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:02,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:02,840 INFO L124 PetriNetUnfolderBase]: 2036/3635 cut-off events. [2024-06-28 04:31:02,840 INFO L125 PetriNetUnfolderBase]: For 67046/67050 co-relation queries the response was YES. [2024-06-28 04:31:02,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20690 conditions, 3635 events. 2036/3635 cut-off events. For 67046/67050 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 25708 event pairs, 429 based on Foata normal form. 8/3623 useless extension candidates. Maximal degree in co-relation 20612. Up to 2345 conditions per place. [2024-06-28 04:31:02,867 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 151 selfloop transitions, 90 changer transitions 0/248 dead transitions. [2024-06-28 04:31:02,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 248 transitions, 3984 flow [2024-06-28 04:31:02,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:02,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:02,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:31:02,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:31:02,868 INFO L175 Difference]: Start difference. First operand has 171 places, 234 transitions, 3338 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:31:02,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 248 transitions, 3984 flow [2024-06-28 04:31:02,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 248 transitions, 3816 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:02,999 INFO L231 Difference]: Finished difference. Result has 174 places, 234 transitions, 3358 flow [2024-06-28 04:31:03,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3358, PETRI_PLACES=174, PETRI_TRANSITIONS=234} [2024-06-28 04:31:03,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-28 04:31:03,000 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 234 transitions, 3358 flow [2024-06-28 04:31:03,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:03,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:03,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:03,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:31:03,001 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-28 04:31:03,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:03,001 INFO L85 PathProgramCache]: Analyzing trace with hash 796000990, now seen corresponding path program 1 times [2024-06-28 04:31:03,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:03,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534218926] [2024-06-28 04:31:03,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:03,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:03,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:03,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:03,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:03,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534218926] [2024-06-28 04:31:03,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534218926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:03,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:03,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:03,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120555154] [2024-06-28 04:31:03,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:03,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:03,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:03,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:03,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:03,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:03,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 234 transitions, 3358 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:03,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:03,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:03,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:04,266 INFO L124 PetriNetUnfolderBase]: 2052/3669 cut-off events. [2024-06-28 04:31:04,267 INFO L125 PetriNetUnfolderBase]: For 69039/69047 co-relation queries the response was YES. [2024-06-28 04:31:04,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21099 conditions, 3669 events. 2052/3669 cut-off events. For 69039/69047 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 26052 event pairs, 359 based on Foata normal form. 12/3667 useless extension candidates. Maximal degree in co-relation 21021. Up to 2817 conditions per place. [2024-06-28 04:31:04,295 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 189 selfloop transitions, 63 changer transitions 0/259 dead transitions. [2024-06-28 04:31:04,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 259 transitions, 4000 flow [2024-06-28 04:31:04,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:04,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:04,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:31:04,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-28 04:31:04,296 INFO L175 Difference]: Start difference. First operand has 174 places, 234 transitions, 3358 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:31:04,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 259 transitions, 4000 flow [2024-06-28 04:31:04,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 259 transitions, 3648 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 04:31:04,436 INFO L231 Difference]: Finished difference. Result has 174 places, 237 transitions, 3214 flow [2024-06-28 04:31:04,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3214, PETRI_PLACES=174, PETRI_TRANSITIONS=237} [2024-06-28 04:31:04,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-28 04:31:04,437 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 237 transitions, 3214 flow [2024-06-28 04:31:04,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:04,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:04,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:04,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:31:04,437 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-28 04:31:04,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:04,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1638189379, now seen corresponding path program 1 times [2024-06-28 04:31:04,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:04,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739313411] [2024-06-28 04:31:04,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:04,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:04,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:05,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-28 04:31:05,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:05,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739313411] [2024-06-28 04:31:05,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739313411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:05,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:05,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:05,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143869393] [2024-06-28 04:31:05,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:05,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:05,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:05,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:05,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:05,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:05,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 237 transitions, 3214 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:05,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:05,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:05,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:05,756 INFO L124 PetriNetUnfolderBase]: 2083/3693 cut-off events. [2024-06-28 04:31:05,756 INFO L125 PetriNetUnfolderBase]: For 69543/69547 co-relation queries the response was YES. [2024-06-28 04:31:05,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20771 conditions, 3693 events. 2083/3693 cut-off events. For 69543/69547 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26011 event pairs, 361 based on Foata normal form. 7/3683 useless extension candidates. Maximal degree in co-relation 20695. Up to 2908 conditions per place. [2024-06-28 04:31:05,785 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 205 selfloop transitions, 58 changer transitions 0/270 dead transitions. [2024-06-28 04:31:05,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 270 transitions, 3948 flow [2024-06-28 04:31:05,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:05,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:05,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:31:05,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:31:05,790 INFO L175 Difference]: Start difference. First operand has 174 places, 237 transitions, 3214 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:31:05,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 270 transitions, 3948 flow [2024-06-28 04:31:05,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 270 transitions, 3784 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:05,924 INFO L231 Difference]: Finished difference. Result has 178 places, 244 transitions, 3320 flow [2024-06-28 04:31:05,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3320, PETRI_PLACES=178, PETRI_TRANSITIONS=244} [2024-06-28 04:31:05,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-28 04:31:05,925 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 244 transitions, 3320 flow [2024-06-28 04:31:05,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:05,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:05,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:05,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:31:05,926 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-28 04:31:05,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:05,926 INFO L85 PathProgramCache]: Analyzing trace with hash 318384811, now seen corresponding path program 2 times [2024-06-28 04:31:05,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:05,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297611823] [2024-06-28 04:31:05,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:05,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:05,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:06,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:06,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:06,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297611823] [2024-06-28 04:31:06,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297611823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:06,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:06,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:06,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618030170] [2024-06-28 04:31:06,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:06,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:06,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:06,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:06,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:06,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:06,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 244 transitions, 3320 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:06,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:06,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:06,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:07,149 INFO L124 PetriNetUnfolderBase]: 2096/3712 cut-off events. [2024-06-28 04:31:07,150 INFO L125 PetriNetUnfolderBase]: For 73052/73056 co-relation queries the response was YES. [2024-06-28 04:31:07,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21025 conditions, 3712 events. 2096/3712 cut-off events. For 73052/73056 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26094 event pairs, 358 based on Foata normal form. 7/3702 useless extension candidates. Maximal degree in co-relation 20947. Up to 2910 conditions per place. [2024-06-28 04:31:07,193 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 60 changer transitions 0/270 dead transitions. [2024-06-28 04:31:07,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 270 transitions, 3988 flow [2024-06-28 04:31:07,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:07,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:07,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:31:07,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-28 04:31:07,194 INFO L175 Difference]: Start difference. First operand has 178 places, 244 transitions, 3320 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:31:07,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 270 transitions, 3988 flow [2024-06-28 04:31:07,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 270 transitions, 3872 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:07,339 INFO L231 Difference]: Finished difference. Result has 181 places, 247 transitions, 3405 flow [2024-06-28 04:31:07,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3405, PETRI_PLACES=181, PETRI_TRANSITIONS=247} [2024-06-28 04:31:07,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-28 04:31:07,340 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 247 transitions, 3405 flow [2024-06-28 04:31:07,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:07,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:07,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:07,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:31:07,340 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-28 04:31:07,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:07,340 INFO L85 PathProgramCache]: Analyzing trace with hash 396635, now seen corresponding path program 3 times [2024-06-28 04:31:07,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:07,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166178023] [2024-06-28 04:31:07,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:07,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:07,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:07,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:07,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:07,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166178023] [2024-06-28 04:31:07,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166178023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:07,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:07,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:07,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426700339] [2024-06-28 04:31:07,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:07,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:07,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:07,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:07,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:07,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:07,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 247 transitions, 3405 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:07,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:07,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:07,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:08,534 INFO L124 PetriNetUnfolderBase]: 2088/3706 cut-off events. [2024-06-28 04:31:08,535 INFO L125 PetriNetUnfolderBase]: For 75922/75926 co-relation queries the response was YES. [2024-06-28 04:31:08,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20936 conditions, 3706 events. 2088/3706 cut-off events. For 75922/75926 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26200 event pairs, 373 based on Foata normal form. 7/3696 useless extension candidates. Maximal degree in co-relation 20857. Up to 2754 conditions per place. [2024-06-28 04:31:08,565 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 72 changer transitions 0/269 dead transitions. [2024-06-28 04:31:08,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 269 transitions, 4073 flow [2024-06-28 04:31:08,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:08,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:08,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:31:08,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-28 04:31:08,566 INFO L175 Difference]: Start difference. First operand has 181 places, 247 transitions, 3405 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:31:08,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 269 transitions, 4073 flow [2024-06-28 04:31:08,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 269 transitions, 3926 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:08,740 INFO L231 Difference]: Finished difference. Result has 183 places, 247 transitions, 3416 flow [2024-06-28 04:31:08,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3260, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3416, PETRI_PLACES=183, PETRI_TRANSITIONS=247} [2024-06-28 04:31:08,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-28 04:31:08,741 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 247 transitions, 3416 flow [2024-06-28 04:31:08,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:08,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:08,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:08,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:31:08,741 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-28 04:31:08,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:08,742 INFO L85 PathProgramCache]: Analyzing trace with hash 575335392, now seen corresponding path program 2 times [2024-06-28 04:31:08,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:08,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564579482] [2024-06-28 04:31:08,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:08,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:08,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:09,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-28 04:31:09,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:09,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564579482] [2024-06-28 04:31:09,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564579482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:09,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:09,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:09,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864344235] [2024-06-28 04:31:09,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:09,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:09,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:09,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:09,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:09,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:09,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 247 transitions, 3416 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:09,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:09,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:09,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:09,923 INFO L124 PetriNetUnfolderBase]: 2104/3738 cut-off events. [2024-06-28 04:31:09,924 INFO L125 PetriNetUnfolderBase]: For 76972/76980 co-relation queries the response was YES. [2024-06-28 04:31:09,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21169 conditions, 3738 events. 2104/3738 cut-off events. For 76972/76980 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26498 event pairs, 384 based on Foata normal form. 12/3727 useless extension candidates. Maximal degree in co-relation 21089. Up to 2803 conditions per place. [2024-06-28 04:31:09,954 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 75 changer transitions 0/267 dead transitions. [2024-06-28 04:31:09,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 267 transitions, 4064 flow [2024-06-28 04:31:09,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:09,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:09,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:31:09,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 04:31:09,956 INFO L175 Difference]: Start difference. First operand has 183 places, 247 transitions, 3416 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:31:09,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 267 transitions, 4064 flow [2024-06-28 04:31:10,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 267 transitions, 3942 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:10,108 INFO L231 Difference]: Finished difference. Result has 185 places, 250 transitions, 3532 flow [2024-06-28 04:31:10,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3294, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3532, PETRI_PLACES=185, PETRI_TRANSITIONS=250} [2024-06-28 04:31:10,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-28 04:31:10,109 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 250 transitions, 3532 flow [2024-06-28 04:31:10,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:10,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:10,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:10,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:31:10,110 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-28 04:31:10,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:10,111 INFO L85 PathProgramCache]: Analyzing trace with hash -2133941742, now seen corresponding path program 3 times [2024-06-28 04:31:10,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:10,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982845076] [2024-06-28 04:31:10,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:10,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:10,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:10,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:10,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:10,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982845076] [2024-06-28 04:31:10,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982845076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:10,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:10,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:10,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450987052] [2024-06-28 04:31:10,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:10,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:10,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:10,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:10,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:10,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:10,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 250 transitions, 3532 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:10,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:10,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:10,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:11,408 INFO L124 PetriNetUnfolderBase]: 2123/3771 cut-off events. [2024-06-28 04:31:11,408 INFO L125 PetriNetUnfolderBase]: For 81401/81405 co-relation queries the response was YES. [2024-06-28 04:31:11,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21650 conditions, 3771 events. 2123/3771 cut-off events. For 81401/81405 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 26608 event pairs, 430 based on Foata normal form. 8/3757 useless extension candidates. Maximal degree in co-relation 21569. Up to 2403 conditions per place. [2024-06-28 04:31:11,434 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 165 selfloop transitions, 95 changer transitions 0/267 dead transitions. [2024-06-28 04:31:11,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 267 transitions, 4312 flow [2024-06-28 04:31:11,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:11,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:11,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:31:11,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 04:31:11,435 INFO L175 Difference]: Start difference. First operand has 185 places, 250 transitions, 3532 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:31:11,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 267 transitions, 4312 flow [2024-06-28 04:31:11,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 267 transitions, 4118 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:11,615 INFO L231 Difference]: Finished difference. Result has 187 places, 253 transitions, 3614 flow [2024-06-28 04:31:11,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3348, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3614, PETRI_PLACES=187, PETRI_TRANSITIONS=253} [2024-06-28 04:31:11,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-28 04:31:11,616 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 253 transitions, 3614 flow [2024-06-28 04:31:11,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:11,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:11,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:11,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:31:11,617 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-28 04:31:11,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:11,617 INFO L85 PathProgramCache]: Analyzing trace with hash -2133930582, now seen corresponding path program 4 times [2024-06-28 04:31:11,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:11,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678169477] [2024-06-28 04:31:11,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:11,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:11,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:12,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:12,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:12,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678169477] [2024-06-28 04:31:12,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678169477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:12,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:12,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:12,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277478385] [2024-06-28 04:31:12,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:12,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:12,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:12,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:12,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:12,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:12,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 253 transitions, 3614 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:12,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:12,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:12,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:12,982 INFO L124 PetriNetUnfolderBase]: 2113/3759 cut-off events. [2024-06-28 04:31:12,982 INFO L125 PetriNetUnfolderBase]: For 78346/78350 co-relation queries the response was YES. [2024-06-28 04:31:13,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21505 conditions, 3759 events. 2113/3759 cut-off events. For 78346/78350 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 26532 event pairs, 418 based on Foata normal form. 8/3748 useless extension candidates. Maximal degree in co-relation 21423. Up to 2397 conditions per place. [2024-06-28 04:31:13,016 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 107 changer transitions 0/267 dead transitions. [2024-06-28 04:31:13,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 267 transitions, 4248 flow [2024-06-28 04:31:13,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:13,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:13,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:31:13,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-28 04:31:13,017 INFO L175 Difference]: Start difference. First operand has 187 places, 253 transitions, 3614 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:31:13,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 267 transitions, 4248 flow [2024-06-28 04:31:13,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 267 transitions, 3934 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:13,224 INFO L231 Difference]: Finished difference. Result has 190 places, 253 transitions, 3523 flow [2024-06-28 04:31:13,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3523, PETRI_PLACES=190, PETRI_TRANSITIONS=253} [2024-06-28 04:31:13,225 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-28 04:31:13,225 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 253 transitions, 3523 flow [2024-06-28 04:31:13,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:13,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:13,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:13,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:31:13,227 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:13,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:13,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1345581103, now seen corresponding path program 4 times [2024-06-28 04:31:13,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:13,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237898707] [2024-06-28 04:31:13,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:13,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:13,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:13,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:13,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:13,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237898707] [2024-06-28 04:31:13,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237898707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:13,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:13,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:13,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190104611] [2024-06-28 04:31:13,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:13,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:13,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:13,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:13,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:13,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:13,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 253 transitions, 3523 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:13,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:13,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:13,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:14,516 INFO L124 PetriNetUnfolderBase]: 2110/3744 cut-off events. [2024-06-28 04:31:14,517 INFO L125 PetriNetUnfolderBase]: For 78404/78408 co-relation queries the response was YES. [2024-06-28 04:31:14,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21243 conditions, 3744 events. 2110/3744 cut-off events. For 78404/78408 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 26408 event pairs, 394 based on Foata normal form. 10/3728 useless extension candidates. Maximal degree in co-relation 21160. Up to 2911 conditions per place. [2024-06-28 04:31:14,544 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 65 changer transitions 0/278 dead transitions. [2024-06-28 04:31:14,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 278 transitions, 4278 flow [2024-06-28 04:31:14,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:14,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:14,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:31:14,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:31:14,546 INFO L175 Difference]: Start difference. First operand has 190 places, 253 transitions, 3523 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:31:14,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 278 transitions, 4278 flow [2024-06-28 04:31:14,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 278 transitions, 3986 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:31:14,753 INFO L231 Difference]: Finished difference. Result has 189 places, 259 transitions, 3524 flow [2024-06-28 04:31:14,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3243, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3524, PETRI_PLACES=189, PETRI_TRANSITIONS=259} [2024-06-28 04:31:14,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-28 04:31:14,754 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 259 transitions, 3524 flow [2024-06-28 04:31:14,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:14,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:14,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:14,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:31:14,755 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:14,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:14,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1351215215, now seen corresponding path program 5 times [2024-06-28 04:31:14,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:14,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188720878] [2024-06-28 04:31:14,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:14,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:14,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:15,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:15,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:15,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188720878] [2024-06-28 04:31:15,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188720878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:15,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:15,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:15,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435262887] [2024-06-28 04:31:15,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:15,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:15,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:15,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:15,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:15,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:15,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 259 transitions, 3524 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:15,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:15,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:15,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:15,981 INFO L124 PetriNetUnfolderBase]: 2102/3737 cut-off events. [2024-06-28 04:31:15,981 INFO L125 PetriNetUnfolderBase]: For 77165/77169 co-relation queries the response was YES. [2024-06-28 04:31:16,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20745 conditions, 3737 events. 2102/3737 cut-off events. For 77165/77169 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26431 event pairs, 402 based on Foata normal form. 7/3724 useless extension candidates. Maximal degree in co-relation 20661. Up to 2710 conditions per place. [2024-06-28 04:31:16,014 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 84 changer transitions 0/276 dead transitions. [2024-06-28 04:31:16,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 276 transitions, 4198 flow [2024-06-28 04:31:16,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:16,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:16,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:31:16,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 04:31:16,016 INFO L175 Difference]: Start difference. First operand has 189 places, 259 transitions, 3524 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:31:16,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 276 transitions, 4198 flow [2024-06-28 04:31:16,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 276 transitions, 4019 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:16,250 INFO L231 Difference]: Finished difference. Result has 191 places, 259 transitions, 3533 flow [2024-06-28 04:31:16,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3533, PETRI_PLACES=191, PETRI_TRANSITIONS=259} [2024-06-28 04:31:16,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-28 04:31:16,251 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 259 transitions, 3533 flow [2024-06-28 04:31:16,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:16,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:16,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:16,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:31:16,251 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:16,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:16,252 INFO L85 PathProgramCache]: Analyzing trace with hash 181406349, now seen corresponding path program 6 times [2024-06-28 04:31:16,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:16,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552477806] [2024-06-28 04:31:16,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:16,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:16,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:16,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:16,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:16,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552477806] [2024-06-28 04:31:16,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552477806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:16,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:16,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:16,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861584106] [2024-06-28 04:31:16,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:16,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:16,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:16,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:16,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:16,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:16,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 259 transitions, 3533 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:16,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:16,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:16,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:17,407 INFO L124 PetriNetUnfolderBase]: 2090/3709 cut-off events. [2024-06-28 04:31:17,408 INFO L125 PetriNetUnfolderBase]: For 74248/74248 co-relation queries the response was YES. [2024-06-28 04:31:17,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20518 conditions, 3709 events. 2090/3709 cut-off events. For 74248/74248 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26113 event pairs, 393 based on Foata normal form. 2/3683 useless extension candidates. Maximal degree in co-relation 20433. Up to 2926 conditions per place. [2024-06-28 04:31:17,442 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 60 changer transitions 0/274 dead transitions. [2024-06-28 04:31:17,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 274 transitions, 4130 flow [2024-06-28 04:31:17,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:17,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:17,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:31:17,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 04:31:17,443 INFO L175 Difference]: Start difference. First operand has 191 places, 259 transitions, 3533 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:31:17,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 274 transitions, 4130 flow [2024-06-28 04:31:17,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 274 transitions, 3957 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:17,670 INFO L231 Difference]: Finished difference. Result has 193 places, 259 transitions, 3490 flow [2024-06-28 04:31:17,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3360, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3490, PETRI_PLACES=193, PETRI_TRANSITIONS=259} [2024-06-28 04:31:17,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-28 04:31:17,671 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 259 transitions, 3490 flow [2024-06-28 04:31:17,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:17,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:17,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:17,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:31:17,672 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:17,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:17,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1137154509, now seen corresponding path program 7 times [2024-06-28 04:31:17,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:17,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207325027] [2024-06-28 04:31:17,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:17,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:17,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:18,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:18,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:18,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207325027] [2024-06-28 04:31:18,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207325027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:18,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:18,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:18,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210701109] [2024-06-28 04:31:18,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:18,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:18,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:18,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:18,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:18,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:18,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 259 transitions, 3490 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:18,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:18,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:18,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:18,891 INFO L124 PetriNetUnfolderBase]: 2082/3697 cut-off events. [2024-06-28 04:31:18,891 INFO L125 PetriNetUnfolderBase]: For 72408/72408 co-relation queries the response was YES. [2024-06-28 04:31:18,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20268 conditions, 3697 events. 2082/3697 cut-off events. For 72408/72408 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26027 event pairs, 383 based on Foata normal form. 2/3672 useless extension candidates. Maximal degree in co-relation 20183. Up to 2816 conditions per place. [2024-06-28 04:31:18,934 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 189 selfloop transitions, 77 changer transitions 0/273 dead transitions. [2024-06-28 04:31:18,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 273 transitions, 4066 flow [2024-06-28 04:31:18,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:18,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:18,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:31:18,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-28 04:31:18,935 INFO L175 Difference]: Start difference. First operand has 193 places, 259 transitions, 3490 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:31:18,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 273 transitions, 4066 flow [2024-06-28 04:31:19,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 273 transitions, 3782 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:19,160 INFO L231 Difference]: Finished difference. Result has 194 places, 259 transitions, 3368 flow [2024-06-28 04:31:19,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3368, PETRI_PLACES=194, PETRI_TRANSITIONS=259} [2024-06-28 04:31:19,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 04:31:19,161 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 259 transitions, 3368 flow [2024-06-28 04:31:19,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:19,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:19,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:19,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:31:19,162 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-28 04:31:19,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:19,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1253868517, now seen corresponding path program 8 times [2024-06-28 04:31:19,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:19,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267567798] [2024-06-28 04:31:19,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:19,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:19,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:19,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:19,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:19,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267567798] [2024-06-28 04:31:19,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267567798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:19,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:19,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:19,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001572795] [2024-06-28 04:31:19,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:19,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:19,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:19,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:19,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:19,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:19,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 259 transitions, 3368 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:19,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:19,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:19,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:20,384 INFO L124 PetriNetUnfolderBase]: 2092/3722 cut-off events. [2024-06-28 04:31:20,385 INFO L125 PetriNetUnfolderBase]: For 75121/75125 co-relation queries the response was YES. [2024-06-28 04:31:20,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20263 conditions, 3722 events. 2092/3722 cut-off events. For 75121/75125 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 26302 event pairs, 433 based on Foata normal form. 6/3703 useless extension candidates. Maximal degree in co-relation 20177. Up to 2385 conditions per place. [2024-06-28 04:31:20,417 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 104 changer transitions 0/275 dead transitions. [2024-06-28 04:31:20,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 275 transitions, 4076 flow [2024-06-28 04:31:20,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:20,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:20,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:31:20,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 04:31:20,418 INFO L175 Difference]: Start difference. First operand has 194 places, 259 transitions, 3368 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:31:20,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 275 transitions, 4076 flow [2024-06-28 04:31:20,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 275 transitions, 3890 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:20,628 INFO L231 Difference]: Finished difference. Result has 194 places, 263 transitions, 3457 flow [2024-06-28 04:31:20,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3457, PETRI_PLACES=194, PETRI_TRANSITIONS=263} [2024-06-28 04:31:20,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 04:31:20,629 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 263 transitions, 3457 flow [2024-06-28 04:31:20,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:20,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:20,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:20,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:31:20,629 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-28 04:31:20,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:20,630 INFO L85 PathProgramCache]: Analyzing trace with hash 2069962635, now seen corresponding path program 9 times [2024-06-28 04:31:20,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:20,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172559063] [2024-06-28 04:31:20,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:20,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:21,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:21,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:21,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172559063] [2024-06-28 04:31:21,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172559063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:21,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:21,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:21,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498150546] [2024-06-28 04:31:21,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:21,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:21,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:21,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:21,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:21,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:21,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 263 transitions, 3457 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:21,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:21,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:21,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:21,808 INFO L124 PetriNetUnfolderBase]: 2059/3668 cut-off events. [2024-06-28 04:31:21,808 INFO L125 PetriNetUnfolderBase]: For 76121/76125 co-relation queries the response was YES. [2024-06-28 04:31:21,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19931 conditions, 3668 events. 2059/3668 cut-off events. For 76121/76125 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 25914 event pairs, 430 based on Foata normal form. 10/3654 useless extension candidates. Maximal degree in co-relation 19844. Up to 2356 conditions per place. [2024-06-28 04:31:21,839 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 91 changer transitions 0/275 dead transitions. [2024-06-28 04:31:21,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 275 transitions, 4031 flow [2024-06-28 04:31:21,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:21,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:21,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:31:21,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 04:31:21,841 INFO L175 Difference]: Start difference. First operand has 194 places, 263 transitions, 3457 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:31:21,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 275 transitions, 4031 flow [2024-06-28 04:31:22,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 275 transitions, 3806 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:22,068 INFO L231 Difference]: Finished difference. Result has 197 places, 263 transitions, 3422 flow [2024-06-28 04:31:22,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3422, PETRI_PLACES=197, PETRI_TRANSITIONS=263} [2024-06-28 04:31:22,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-28 04:31:22,069 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 263 transitions, 3422 flow [2024-06-28 04:31:22,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:22,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:22,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:22,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:31:22,070 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-28 04:31:22,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:22,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1246687491, now seen corresponding path program 1 times [2024-06-28 04:31:22,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:22,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255324144] [2024-06-28 04:31:22,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:22,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:22,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:22,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-28 04:31:22,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:22,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255324144] [2024-06-28 04:31:22,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255324144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:22,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:22,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:22,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381724564] [2024-06-28 04:31:22,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:22,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:22,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:22,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:22,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:22,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:22,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 263 transitions, 3422 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:22,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:22,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:22,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:23,481 INFO L124 PetriNetUnfolderBase]: 2067/3686 cut-off events. [2024-06-28 04:31:23,481 INFO L125 PetriNetUnfolderBase]: For 75679/75683 co-relation queries the response was YES. [2024-06-28 04:31:23,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20005 conditions, 3686 events. 2067/3686 cut-off events. For 75679/75683 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26294 event pairs, 758 based on Foata normal form. 6/3658 useless extension candidates. Maximal degree in co-relation 19917. Up to 3177 conditions per place. [2024-06-28 04:31:23,512 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 238 selfloop transitions, 30 changer transitions 0/275 dead transitions. [2024-06-28 04:31:23,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 275 transitions, 4034 flow [2024-06-28 04:31:23,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:23,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:23,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:31:23,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 04:31:23,513 INFO L175 Difference]: Start difference. First operand has 197 places, 263 transitions, 3422 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:31:23,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 275 transitions, 4034 flow [2024-06-28 04:31:23,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 275 transitions, 3759 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 04:31:23,750 INFO L231 Difference]: Finished difference. Result has 196 places, 265 transitions, 3260 flow [2024-06-28 04:31:23,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3147, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3260, PETRI_PLACES=196, PETRI_TRANSITIONS=265} [2024-06-28 04:31:23,750 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-28 04:31:23,750 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 265 transitions, 3260 flow [2024-06-28 04:31:23,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:23,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:23,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:23,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:31:23,751 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-28 04:31:23,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:23,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1246242021, now seen corresponding path program 2 times [2024-06-28 04:31:23,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:23,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435379963] [2024-06-28 04:31:23,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:23,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:23,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:24,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:24,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:24,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435379963] [2024-06-28 04:31:24,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435379963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:24,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:24,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:24,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816560742] [2024-06-28 04:31:24,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:24,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:24,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:24,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:24,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:24,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:24,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 265 transitions, 3260 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:24,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:24,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:24,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:25,228 INFO L124 PetriNetUnfolderBase]: 2062/3679 cut-off events. [2024-06-28 04:31:25,228 INFO L125 PetriNetUnfolderBase]: For 75203/75207 co-relation queries the response was YES. [2024-06-28 04:31:25,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19455 conditions, 3679 events. 2062/3679 cut-off events. For 75203/75207 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26275 event pairs, 755 based on Foata normal form. 6/3651 useless extension candidates. Maximal degree in co-relation 19366. Up to 3150 conditions per place. [2024-06-28 04:31:25,262 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 239 selfloop transitions, 32 changer transitions 0/278 dead transitions. [2024-06-28 04:31:25,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 278 transitions, 3884 flow [2024-06-28 04:31:25,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:25,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:25,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:31:25,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 04:31:25,263 INFO L175 Difference]: Start difference. First operand has 196 places, 265 transitions, 3260 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:31:25,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 278 transitions, 3884 flow [2024-06-28 04:31:25,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 278 transitions, 3787 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:25,486 INFO L231 Difference]: Finished difference. Result has 198 places, 267 transitions, 3284 flow [2024-06-28 04:31:25,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3284, PETRI_PLACES=198, PETRI_TRANSITIONS=267} [2024-06-28 04:31:25,487 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-28 04:31:25,487 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 267 transitions, 3284 flow [2024-06-28 04:31:25,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:25,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:25,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:25,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:31:25,488 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-28 04:31:25,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:25,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1133353165, now seen corresponding path program 1 times [2024-06-28 04:31:25,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:25,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037403631] [2024-06-28 04:31:25,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:25,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:25,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:26,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:26,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:26,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037403631] [2024-06-28 04:31:26,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037403631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:26,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:26,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:26,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899770888] [2024-06-28 04:31:26,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:26,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:26,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:26,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:26,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:26,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:26,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 267 transitions, 3284 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:26,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:26,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:26,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:27,157 INFO L124 PetriNetUnfolderBase]: 2057/3660 cut-off events. [2024-06-28 04:31:27,158 INFO L125 PetriNetUnfolderBase]: For 76585/76585 co-relation queries the response was YES. [2024-06-28 04:31:27,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19367 conditions, 3660 events. 2057/3660 cut-off events. For 76585/76585 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26066 event pairs, 837 based on Foata normal form. 2/3628 useless extension candidates. Maximal degree in co-relation 19277. Up to 3128 conditions per place. [2024-06-28 04:31:27,203 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 249 selfloop transitions, 28 changer transitions 0/284 dead transitions. [2024-06-28 04:31:27,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 284 transitions, 3894 flow [2024-06-28 04:31:27,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:27,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:27,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:31:27,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 04:31:27,204 INFO L175 Difference]: Start difference. First operand has 198 places, 267 transitions, 3284 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:31:27,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 284 transitions, 3894 flow [2024-06-28 04:31:27,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 284 transitions, 3767 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:27,450 INFO L231 Difference]: Finished difference. Result has 200 places, 267 transitions, 3226 flow [2024-06-28 04:31:27,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3226, PETRI_PLACES=200, PETRI_TRANSITIONS=267} [2024-06-28 04:31:27,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-28 04:31:27,451 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 267 transitions, 3226 flow [2024-06-28 04:31:27,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:27,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:27,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:27,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:31:27,452 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-28 04:31:27,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:27,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1133443530, now seen corresponding path program 1 times [2024-06-28 04:31:27,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:27,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215845906] [2024-06-28 04:31:27,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:27,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:27,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:28,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:28,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:28,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215845906] [2024-06-28 04:31:28,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215845906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:28,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:28,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:28,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537209955] [2024-06-28 04:31:28,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:28,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:28,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:28,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:28,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:28,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:28,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 267 transitions, 3226 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:28,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:28,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:28,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:28,809 INFO L124 PetriNetUnfolderBase]: 2190/3829 cut-off events. [2024-06-28 04:31:28,810 INFO L125 PetriNetUnfolderBase]: For 99441/99441 co-relation queries the response was YES. [2024-06-28 04:31:28,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20944 conditions, 3829 events. 2190/3829 cut-off events. For 99441/99441 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 26975 event pairs, 389 based on Foata normal form. 12/3793 useless extension candidates. Maximal degree in co-relation 20853. Up to 1641 conditions per place. [2024-06-28 04:31:28,848 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 198 selfloop transitions, 116 changer transitions 0/321 dead transitions. [2024-06-28 04:31:28,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 321 transitions, 4390 flow [2024-06-28 04:31:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:28,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:28,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:31:28,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-28 04:31:28,849 INFO L175 Difference]: Start difference. First operand has 200 places, 267 transitions, 3226 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:31:28,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 321 transitions, 4390 flow [2024-06-28 04:31:29,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 321 transitions, 4321 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:29,126 INFO L231 Difference]: Finished difference. Result has 204 places, 294 transitions, 3803 flow [2024-06-28 04:31:29,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3803, PETRI_PLACES=204, PETRI_TRANSITIONS=294} [2024-06-28 04:31:29,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-28 04:31:29,127 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 294 transitions, 3803 flow [2024-06-28 04:31:29,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:29,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:29,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:29,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:31:29,128 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-28 04:31:29,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:29,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1438558304, now seen corresponding path program 2 times [2024-06-28 04:31:29,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:29,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088632342] [2024-06-28 04:31:29,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:29,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:29,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:29,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:29,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:29,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088632342] [2024-06-28 04:31:29,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088632342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:29,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:29,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:29,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574770964] [2024-06-28 04:31:29,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:29,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:29,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:29,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:29,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:29,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:29,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 294 transitions, 3803 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:29,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:29,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:29,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:30,743 INFO L124 PetriNetUnfolderBase]: 2682/4674 cut-off events. [2024-06-28 04:31:30,744 INFO L125 PetriNetUnfolderBase]: For 204124/204124 co-relation queries the response was YES. [2024-06-28 04:31:30,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29480 conditions, 4674 events. 2682/4674 cut-off events. For 204124/204124 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33843 event pairs, 490 based on Foata normal form. 36/4665 useless extension candidates. Maximal degree in co-relation 29386. Up to 1422 conditions per place. [2024-06-28 04:31:30,792 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 196 selfloop transitions, 130 changer transitions 0/333 dead transitions. [2024-06-28 04:31:30,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 333 transitions, 4928 flow [2024-06-28 04:31:30,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:30,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:30,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 04:31:30,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496875 [2024-06-28 04:31:30,793 INFO L175 Difference]: Start difference. First operand has 204 places, 294 transitions, 3803 flow. Second operand 8 states and 159 transitions. [2024-06-28 04:31:30,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 333 transitions, 4928 flow [2024-06-28 04:31:31,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 333 transitions, 4731 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:31,196 INFO L231 Difference]: Finished difference. Result has 211 places, 302 transitions, 4145 flow [2024-06-28 04:31:31,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4145, PETRI_PLACES=211, PETRI_TRANSITIONS=302} [2024-06-28 04:31:31,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 04:31:31,197 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 302 transitions, 4145 flow [2024-06-28 04:31:31,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:31,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:31,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:31,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:31:31,198 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-28 04:31:31,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:31,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1438558087, now seen corresponding path program 1 times [2024-06-28 04:31:31,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:31,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604217512] [2024-06-28 04:31:31,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:31,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:31,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:32,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:32,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:32,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604217512] [2024-06-28 04:31:32,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604217512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:32,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:32,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:32,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247677733] [2024-06-28 04:31:32,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:32,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:32,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:32,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:32,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:32,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:32,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 302 transitions, 4145 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:32,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:32,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:32,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:32,992 INFO L124 PetriNetUnfolderBase]: 2642/4642 cut-off events. [2024-06-28 04:31:32,992 INFO L125 PetriNetUnfolderBase]: For 179405/179405 co-relation queries the response was YES. [2024-06-28 04:31:33,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29167 conditions, 4642 events. 2642/4642 cut-off events. For 179405/179405 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 33605 event pairs, 469 based on Foata normal form. 8/4628 useless extension candidates. Maximal degree in co-relation 29070. Up to 3660 conditions per place. [2024-06-28 04:31:33,039 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 83 changer transitions 1/321 dead transitions. [2024-06-28 04:31:33,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 321 transitions, 4878 flow [2024-06-28 04:31:33,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:33,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:33,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:31:33,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-28 04:31:33,044 INFO L175 Difference]: Start difference. First operand has 211 places, 302 transitions, 4145 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:31:33,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 321 transitions, 4878 flow [2024-06-28 04:31:33,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 321 transitions, 4688 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:33,557 INFO L231 Difference]: Finished difference. Result has 216 places, 304 transitions, 4186 flow [2024-06-28 04:31:33,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3957, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4186, PETRI_PLACES=216, PETRI_TRANSITIONS=304} [2024-06-28 04:31:33,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-28 04:31:33,557 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 304 transitions, 4186 flow [2024-06-28 04:31:33,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:33,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:33,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:33,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:31:33,558 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-28 04:31:33,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:33,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1438563884, now seen corresponding path program 3 times [2024-06-28 04:31:33,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:33,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364482551] [2024-06-28 04:31:33,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:33,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:33,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:34,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:34,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:34,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364482551] [2024-06-28 04:31:34,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364482551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:34,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:34,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:34,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781951584] [2024-06-28 04:31:34,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:34,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:34,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:34,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:34,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:34,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:34,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 304 transitions, 4186 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:34,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:34,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:34,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:35,135 INFO L124 PetriNetUnfolderBase]: 2750/4790 cut-off events. [2024-06-28 04:31:35,135 INFO L125 PetriNetUnfolderBase]: For 197679/197679 co-relation queries the response was YES. [2024-06-28 04:31:35,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30677 conditions, 4790 events. 2750/4790 cut-off events. For 197679/197679 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 34827 event pairs, 549 based on Foata normal form. 12/4757 useless extension candidates. Maximal degree in co-relation 30578. Up to 1450 conditions per place. [2024-06-28 04:31:35,179 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 203 selfloop transitions, 129 changer transitions 0/339 dead transitions. [2024-06-28 04:31:35,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 339 transitions, 5277 flow [2024-06-28 04:31:35,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:35,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:35,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 04:31:35,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-28 04:31:35,181 INFO L175 Difference]: Start difference. First operand has 216 places, 304 transitions, 4186 flow. Second operand 8 states and 158 transitions. [2024-06-28 04:31:35,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 339 transitions, 5277 flow [2024-06-28 04:31:35,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 339 transitions, 5061 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:35,741 INFO L231 Difference]: Finished difference. Result has 220 places, 311 transitions, 4470 flow [2024-06-28 04:31:35,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3970, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4470, PETRI_PLACES=220, PETRI_TRANSITIONS=311} [2024-06-28 04:31:35,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-28 04:31:35,742 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 311 transitions, 4470 flow [2024-06-28 04:31:35,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:35,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:35,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:35,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:31:35,742 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-28 04:31:35,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:35,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1253860426, now seen corresponding path program 4 times [2024-06-28 04:31:35,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:35,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777945405] [2024-06-28 04:31:35,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:35,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:35,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:36,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:36,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:36,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777945405] [2024-06-28 04:31:36,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777945405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:36,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:36,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:36,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639114463] [2024-06-28 04:31:36,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:36,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:36,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:36,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:36,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:36,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:36,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 311 transitions, 4470 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:36,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:36,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:36,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:37,522 INFO L124 PetriNetUnfolderBase]: 3056/5396 cut-off events. [2024-06-28 04:31:37,523 INFO L125 PetriNetUnfolderBase]: For 271378/271382 co-relation queries the response was YES. [2024-06-28 04:31:37,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36553 conditions, 5396 events. 3056/5396 cut-off events. For 271378/271382 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 40449 event pairs, 862 based on Foata normal form. 12/5373 useless extension candidates. Maximal degree in co-relation 36451. Up to 2325 conditions per place. [2024-06-28 04:31:37,574 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 103 changer transitions 0/339 dead transitions. [2024-06-28 04:31:37,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 339 transitions, 5548 flow [2024-06-28 04:31:37,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:37,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:37,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:31:37,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-28 04:31:37,575 INFO L175 Difference]: Start difference. First operand has 220 places, 311 transitions, 4470 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:31:37,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 339 transitions, 5548 flow [2024-06-28 04:31:38,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 339 transitions, 5304 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:38,172 INFO L231 Difference]: Finished difference. Result has 226 places, 318 transitions, 4645 flow [2024-06-28 04:31:38,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4226, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4645, PETRI_PLACES=226, PETRI_TRANSITIONS=318} [2024-06-28 04:31:38,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-28 04:31:38,173 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 318 transitions, 4645 flow [2024-06-28 04:31:38,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:38,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:38,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:38,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:31:38,173 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-28 04:31:38,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:38,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1961689075, now seen corresponding path program 2 times [2024-06-28 04:31:38,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:38,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942833778] [2024-06-28 04:31:38,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:38,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:38,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:39,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:39,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:39,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942833778] [2024-06-28 04:31:39,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942833778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:39,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:39,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:39,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358767143] [2024-06-28 04:31:39,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:39,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:39,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:39,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:39,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:39,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:39,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 318 transitions, 4645 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:39,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:39,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:39,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:40,243 INFO L124 PetriNetUnfolderBase]: 3084/5437 cut-off events. [2024-06-28 04:31:40,244 INFO L125 PetriNetUnfolderBase]: For 280328/280332 co-relation queries the response was YES. [2024-06-28 04:31:40,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37150 conditions, 5437 events. 3084/5437 cut-off events. For 280328/280332 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 40608 event pairs, 707 based on Foata normal form. 12/5430 useless extension candidates. Maximal degree in co-relation 37045. Up to 3946 conditions per place. [2024-06-28 04:31:40,307 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 220 selfloop transitions, 109 changer transitions 0/336 dead transitions. [2024-06-28 04:31:40,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 336 transitions, 5426 flow [2024-06-28 04:31:40,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:40,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:40,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:31:40,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:31:40,308 INFO L175 Difference]: Start difference. First operand has 226 places, 318 transitions, 4645 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:31:40,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 336 transitions, 5426 flow [2024-06-28 04:31:41,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 336 transitions, 5271 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:41,042 INFO L231 Difference]: Finished difference. Result has 231 places, 321 transitions, 4799 flow [2024-06-28 04:31:41,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4799, PETRI_PLACES=231, PETRI_TRANSITIONS=321} [2024-06-28 04:31:41,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-28 04:31:41,042 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 321 transitions, 4799 flow [2024-06-28 04:31:41,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:41,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:41,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:41,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:31:41,043 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-28 04:31:41,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:41,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1246236069, now seen corresponding path program 3 times [2024-06-28 04:31:41,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:41,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49922961] [2024-06-28 04:31:41,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:41,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:41,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:41,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:41,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:41,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49922961] [2024-06-28 04:31:41,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49922961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:41,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:41,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:41,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892845645] [2024-06-28 04:31:41,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:41,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:41,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:41,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:41,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:42,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:42,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 321 transitions, 4799 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:42,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:42,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:42,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:43,144 INFO L124 PetriNetUnfolderBase]: 3143/5550 cut-off events. [2024-06-28 04:31:43,144 INFO L125 PetriNetUnfolderBase]: For 291527/291531 co-relation queries the response was YES. [2024-06-28 04:31:43,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38141 conditions, 5550 events. 3143/5550 cut-off events. For 291527/291531 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 41745 event pairs, 671 based on Foata normal form. 12/5545 useless extension candidates. Maximal degree in co-relation 38035. Up to 3863 conditions per place. [2024-06-28 04:31:43,198 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 215 selfloop transitions, 123 changer transitions 0/345 dead transitions. [2024-06-28 04:31:43,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 345 transitions, 5757 flow [2024-06-28 04:31:43,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:43,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:43,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:31:43,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-28 04:31:43,199 INFO L175 Difference]: Start difference. First operand has 231 places, 321 transitions, 4799 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:31:43,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 345 transitions, 5757 flow [2024-06-28 04:31:43,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 345 transitions, 5485 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:43,772 INFO L231 Difference]: Finished difference. Result has 235 places, 326 transitions, 4937 flow [2024-06-28 04:31:43,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4527, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4937, PETRI_PLACES=235, PETRI_TRANSITIONS=326} [2024-06-28 04:31:43,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-28 04:31:43,772 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 326 transitions, 4937 flow [2024-06-28 04:31:43,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:43,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:43,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:43,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:31:43,773 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-28 04:31:43,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:43,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1253854846, now seen corresponding path program 5 times [2024-06-28 04:31:43,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:43,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551680997] [2024-06-28 04:31:43,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:43,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:43,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:44,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:44,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:44,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551680997] [2024-06-28 04:31:44,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551680997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:44,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:44,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:44,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768485005] [2024-06-28 04:31:44,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:44,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:44,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:44,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:44,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:44,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:44,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 326 transitions, 4937 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:44,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:44,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:44,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:45,545 INFO L124 PetriNetUnfolderBase]: 3371/5969 cut-off events. [2024-06-28 04:31:45,545 INFO L125 PetriNetUnfolderBase]: For 374665/374669 co-relation queries the response was YES. [2024-06-28 04:31:45,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41650 conditions, 5969 events. 3371/5969 cut-off events. For 374665/374669 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 45738 event pairs, 997 based on Foata normal form. 36/5971 useless extension candidates. Maximal degree in co-relation 41542. Up to 2421 conditions per place. [2024-06-28 04:31:45,613 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 110 changer transitions 0/352 dead transitions. [2024-06-28 04:31:45,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 352 transitions, 6007 flow [2024-06-28 04:31:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:45,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:45,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:31:45,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:31:45,614 INFO L175 Difference]: Start difference. First operand has 235 places, 326 transitions, 4937 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:31:45,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 352 transitions, 6007 flow [2024-06-28 04:31:46,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 352 transitions, 5713 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:46,413 INFO L231 Difference]: Finished difference. Result has 237 places, 331 transitions, 5000 flow [2024-06-28 04:31:46,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4643, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5000, PETRI_PLACES=237, PETRI_TRANSITIONS=331} [2024-06-28 04:31:46,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-28 04:31:46,414 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 331 transitions, 5000 flow [2024-06-28 04:31:46,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:46,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:46,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:46,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:31:46,414 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-28 04:31:46,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:46,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1246503196, now seen corresponding path program 6 times [2024-06-28 04:31:46,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:46,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502042892] [2024-06-28 04:31:46,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:46,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:46,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:47,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:47,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:47,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502042892] [2024-06-28 04:31:47,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502042892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:47,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:47,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:47,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217389468] [2024-06-28 04:31:47,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:47,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:47,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:47,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:47,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:47,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:47,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 331 transitions, 5000 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:47,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:47,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:47,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:48,236 INFO L124 PetriNetUnfolderBase]: 3601/6456 cut-off events. [2024-06-28 04:31:48,236 INFO L125 PetriNetUnfolderBase]: For 422901/422905 co-relation queries the response was YES. [2024-06-28 04:31:48,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44741 conditions, 6456 events. 3601/6456 cut-off events. For 422901/422905 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 50531 event pairs, 950 based on Foata normal form. 36/6459 useless extension candidates. Maximal degree in co-relation 44632. Up to 1990 conditions per place. [2024-06-28 04:31:48,311 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 126 changer transitions 0/357 dead transitions. [2024-06-28 04:31:48,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 357 transitions, 6074 flow [2024-06-28 04:31:48,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:48,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:48,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:31:48,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:31:48,313 INFO L175 Difference]: Start difference. First operand has 237 places, 331 transitions, 5000 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:31:48,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 357 transitions, 6074 flow [2024-06-28 04:31:49,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 357 transitions, 5802 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:49,283 INFO L231 Difference]: Finished difference. Result has 241 places, 335 transitions, 5109 flow [2024-06-28 04:31:49,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4738, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5109, PETRI_PLACES=241, PETRI_TRANSITIONS=335} [2024-06-28 04:31:49,284 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-28 04:31:49,284 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 335 transitions, 5109 flow [2024-06-28 04:31:49,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:49,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:49,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:49,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:31:49,285 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-28 04:31:49,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:49,285 INFO L85 PathProgramCache]: Analyzing trace with hash 42158829, now seen corresponding path program 1 times [2024-06-28 04:31:49,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:49,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268185543] [2024-06-28 04:31:49,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:49,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:49,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:50,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:50,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:50,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268185543] [2024-06-28 04:31:50,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268185543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:50,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:50,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:50,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141521990] [2024-06-28 04:31:50,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:50,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:50,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:50,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:50,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:50,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:50,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 335 transitions, 5109 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:50,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:50,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:50,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:51,364 INFO L124 PetriNetUnfolderBase]: 3625/6509 cut-off events. [2024-06-28 04:31:51,365 INFO L125 PetriNetUnfolderBase]: For 397864/397872 co-relation queries the response was YES. [2024-06-28 04:31:51,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44801 conditions, 6509 events. 3625/6509 cut-off events. For 397864/397872 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 50963 event pairs, 1012 based on Foata normal form. 16/6507 useless extension candidates. Maximal degree in co-relation 44691. Up to 5307 conditions per place. [2024-06-28 04:31:51,446 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 67 changer transitions 1/362 dead transitions. [2024-06-28 04:31:51,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 362 transitions, 5956 flow [2024-06-28 04:31:51,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:51,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:51,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:31:51,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-28 04:31:51,448 INFO L175 Difference]: Start difference. First operand has 241 places, 335 transitions, 5109 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:31:51,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 362 transitions, 5956 flow [2024-06-28 04:31:52,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 362 transitions, 5672 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:52,554 INFO L231 Difference]: Finished difference. Result has 245 places, 336 transitions, 4988 flow [2024-06-28 04:31:52,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4826, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4988, PETRI_PLACES=245, PETRI_TRANSITIONS=336} [2024-06-28 04:31:52,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-28 04:31:52,555 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 336 transitions, 4988 flow [2024-06-28 04:31:52,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:52,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:52,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:52,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:31:52,555 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-28 04:31:52,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:52,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1765699951, now seen corresponding path program 1 times [2024-06-28 04:31:52,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:52,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870361031] [2024-06-28 04:31:52,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:52,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:52,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:53,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:53,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:53,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870361031] [2024-06-28 04:31:53,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870361031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:53,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:53,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:53,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849255799] [2024-06-28 04:31:53,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:53,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:53,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:53,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:53,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:53,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:53,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 336 transitions, 4988 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:53,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:53,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:53,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:54,524 INFO L124 PetriNetUnfolderBase]: 3569/6355 cut-off events. [2024-06-28 04:31:54,524 INFO L125 PetriNetUnfolderBase]: For 385920/385924 co-relation queries the response was YES. [2024-06-28 04:31:54,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42914 conditions, 6355 events. 3569/6355 cut-off events. For 385920/385924 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 49563 event pairs, 824 based on Foata normal form. 9/6334 useless extension candidates. Maximal degree in co-relation 42803. Up to 4049 conditions per place. [2024-06-28 04:31:54,597 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 272 selfloop transitions, 94 changer transitions 0/373 dead transitions. [2024-06-28 04:31:54,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 373 transitions, 5893 flow [2024-06-28 04:31:54,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:54,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:54,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 04:31:54,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-28 04:31:54,598 INFO L175 Difference]: Start difference. First operand has 245 places, 336 transitions, 4988 flow. Second operand 9 states and 177 transitions. [2024-06-28 04:31:54,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 373 transitions, 5893 flow [2024-06-28 04:31:55,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 373 transitions, 5745 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:55,463 INFO L231 Difference]: Finished difference. Result has 248 places, 339 transitions, 5106 flow [2024-06-28 04:31:55,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5106, PETRI_PLACES=248, PETRI_TRANSITIONS=339} [2024-06-28 04:31:55,464 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 04:31:55,464 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 339 transitions, 5106 flow [2024-06-28 04:31:55,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:31:55,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:55,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:55,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:31:55,465 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-28 04:31:55,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:55,466 INFO L85 PathProgramCache]: Analyzing trace with hash 5867463, now seen corresponding path program 2 times [2024-06-28 04:31:55,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:55,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192745252] [2024-06-28 04:31:55,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:55,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:55,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:55,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:55,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:55,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192745252] [2024-06-28 04:31:55,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192745252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:55,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:55,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:55,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810553087] [2024-06-28 04:31:55,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:55,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:55,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:55,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:55,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:56,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:56,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 339 transitions, 5106 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:56,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:56,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:56,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:57,340 INFO L124 PetriNetUnfolderBase]: 3635/6465 cut-off events. [2024-06-28 04:31:57,340 INFO L125 PetriNetUnfolderBase]: For 412573/412577 co-relation queries the response was YES. [2024-06-28 04:31:57,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44674 conditions, 6465 events. 3635/6465 cut-off events. For 412573/412577 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 50393 event pairs, 846 based on Foata normal form. 9/6444 useless extension candidates. Maximal degree in co-relation 44561. Up to 4033 conditions per place. [2024-06-28 04:31:57,435 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 100 changer transitions 0/377 dead transitions. [2024-06-28 04:31:57,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 377 transitions, 6169 flow [2024-06-28 04:31:57,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:57,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:57,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 04:31:57,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-06-28 04:31:57,437 INFO L175 Difference]: Start difference. First operand has 248 places, 339 transitions, 5106 flow. Second operand 9 states and 178 transitions. [2024-06-28 04:31:57,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 377 transitions, 6169 flow [2024-06-28 04:31:58,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 377 transitions, 5980 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:58,235 INFO L231 Difference]: Finished difference. Result has 253 places, 343 transitions, 5252 flow [2024-06-28 04:31:58,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5252, PETRI_PLACES=253, PETRI_TRANSITIONS=343} [2024-06-28 04:31:58,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 04:31:58,235 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 343 transitions, 5252 flow [2024-06-28 04:31:58,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:58,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:58,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:58,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:31:58,236 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-28 04:31:58,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:58,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1784921083, now seen corresponding path program 3 times [2024-06-28 04:31:58,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:58,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442029802] [2024-06-28 04:31:58,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:58,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:58,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:58,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:58,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:58,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442029802] [2024-06-28 04:31:58,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442029802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:58,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:58,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:58,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642150029] [2024-06-28 04:31:58,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:58,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:58,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:58,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:58,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:58,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:31:58,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 343 transitions, 5252 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:58,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:58,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:31:58,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:00,222 INFO L124 PetriNetUnfolderBase]: 3842/6829 cut-off events. [2024-06-28 04:32:00,222 INFO L125 PetriNetUnfolderBase]: For 482878/482882 co-relation queries the response was YES. [2024-06-28 04:32:00,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49196 conditions, 6829 events. 3842/6829 cut-off events. For 482878/482882 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 53698 event pairs, 875 based on Foata normal form. 9/6813 useless extension candidates. Maximal degree in co-relation 49081. Up to 3773 conditions per place. [2024-06-28 04:32:00,296 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 271 selfloop transitions, 104 changer transitions 0/382 dead transitions. [2024-06-28 04:32:00,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 382 transitions, 6444 flow [2024-06-28 04:32:00,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:00,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:00,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 04:32:00,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-28 04:32:00,298 INFO L175 Difference]: Start difference. First operand has 253 places, 343 transitions, 5252 flow. Second operand 9 states and 174 transitions. [2024-06-28 04:32:00,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 382 transitions, 6444 flow [2024-06-28 04:32:01,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 382 transitions, 6227 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:01,223 INFO L231 Difference]: Finished difference. Result has 257 places, 349 transitions, 5487 flow [2024-06-28 04:32:01,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5487, PETRI_PLACES=257, PETRI_TRANSITIONS=349} [2024-06-28 04:32:01,224 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-28 04:32:01,224 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 349 transitions, 5487 flow [2024-06-28 04:32:01,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:01,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:01,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:01,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:32:01,225 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-28 04:32:01,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:01,225 INFO L85 PathProgramCache]: Analyzing trace with hash -287571221, now seen corresponding path program 2 times [2024-06-28 04:32:01,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:01,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367419171] [2024-06-28 04:32:01,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:01,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:01,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:01,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:01,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:01,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367419171] [2024-06-28 04:32:01,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367419171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:01,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:01,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:01,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401331547] [2024-06-28 04:32:01,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:01,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:01,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:01,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:01,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:02,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:02,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 349 transitions, 5487 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:02,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:02,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:02,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:03,561 INFO L124 PetriNetUnfolderBase]: 4001/7202 cut-off events. [2024-06-28 04:32:03,561 INFO L125 PetriNetUnfolderBase]: For 547632/547640 co-relation queries the response was YES. [2024-06-28 04:32:03,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52316 conditions, 7202 events. 4001/7202 cut-off events. For 547632/547640 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 57674 event pairs, 1023 based on Foata normal form. 24/7185 useless extension candidates. Maximal degree in co-relation 52199. Up to 4149 conditions per place. [2024-06-28 04:32:03,648 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 257 selfloop transitions, 117 changer transitions 1/382 dead transitions. [2024-06-28 04:32:03,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 382 transitions, 6687 flow [2024-06-28 04:32:03,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:03,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:03,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:32:03,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-28 04:32:03,649 INFO L175 Difference]: Start difference. First operand has 257 places, 349 transitions, 5487 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:32:03,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 382 transitions, 6687 flow [2024-06-28 04:32:04,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 382 transitions, 6496 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:04,858 INFO L231 Difference]: Finished difference. Result has 261 places, 353 transitions, 5690 flow [2024-06-28 04:32:04,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5303, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5690, PETRI_PLACES=261, PETRI_TRANSITIONS=353} [2024-06-28 04:32:04,859 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-28 04:32:04,859 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 353 transitions, 5690 flow [2024-06-28 04:32:04,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:04,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:04,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:04,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:32:04,859 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-28 04:32:04,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:04,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1727325427, now seen corresponding path program 3 times [2024-06-28 04:32:04,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:04,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102682848] [2024-06-28 04:32:04,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:04,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:04,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:05,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:05,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:05,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102682848] [2024-06-28 04:32:05,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102682848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:05,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:05,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:05,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691312555] [2024-06-28 04:32:05,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:05,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:05,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:05,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:05,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:06,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:06,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 353 transitions, 5690 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:06,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:06,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:06,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:07,499 INFO L124 PetriNetUnfolderBase]: 4017/7216 cut-off events. [2024-06-28 04:32:07,499 INFO L125 PetriNetUnfolderBase]: For 544221/544225 co-relation queries the response was YES. [2024-06-28 04:32:07,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52953 conditions, 7216 events. 4017/7216 cut-off events. For 544221/544225 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 57583 event pairs, 906 based on Foata normal form. 12/7202 useless extension candidates. Maximal degree in co-relation 52833. Up to 5212 conditions per place. [2024-06-28 04:32:07,579 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 238 selfloop transitions, 128 changer transitions 2/375 dead transitions. [2024-06-28 04:32:07,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 375 transitions, 6660 flow [2024-06-28 04:32:07,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:07,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:07,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 04:32:07,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4475 [2024-06-28 04:32:07,580 INFO L175 Difference]: Start difference. First operand has 261 places, 353 transitions, 5690 flow. Second operand 10 states and 179 transitions. [2024-06-28 04:32:07,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 375 transitions, 6660 flow [2024-06-28 04:32:08,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 375 transitions, 6433 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:08,819 INFO L231 Difference]: Finished difference. Result has 267 places, 353 transitions, 5752 flow [2024-06-28 04:32:08,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5469, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5752, PETRI_PLACES=267, PETRI_TRANSITIONS=353} [2024-06-28 04:32:08,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 04:32:08,820 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 353 transitions, 5752 flow [2024-06-28 04:32:08,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:08,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:08,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:08,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:32:08,821 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-28 04:32:08,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:08,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1713166457, now seen corresponding path program 4 times [2024-06-28 04:32:08,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:08,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312451659] [2024-06-28 04:32:08,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:08,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:08,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:09,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:09,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:09,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312451659] [2024-06-28 04:32:09,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312451659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:09,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:09,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:09,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379677062] [2024-06-28 04:32:09,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:09,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:09,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:09,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:09,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:09,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:09,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 353 transitions, 5752 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:09,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:09,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:09,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:11,030 INFO L124 PetriNetUnfolderBase]: 4046/7295 cut-off events. [2024-06-28 04:32:11,030 INFO L125 PetriNetUnfolderBase]: For 550947/550951 co-relation queries the response was YES. [2024-06-28 04:32:11,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52871 conditions, 7295 events. 4046/7295 cut-off events. For 550947/550951 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 58709 event pairs, 1021 based on Foata normal form. 20/7286 useless extension candidates. Maximal degree in co-relation 52750. Up to 2211 conditions per place. [2024-06-28 04:32:11,122 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 251 selfloop transitions, 132 changer transitions 1/391 dead transitions. [2024-06-28 04:32:11,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 391 transitions, 7134 flow [2024-06-28 04:32:11,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:11,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:11,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:32:11,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-28 04:32:11,124 INFO L175 Difference]: Start difference. First operand has 267 places, 353 transitions, 5752 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:32:11,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 391 transitions, 7134 flow [2024-06-28 04:32:12,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 391 transitions, 6853 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:12,626 INFO L231 Difference]: Finished difference. Result has 270 places, 361 transitions, 6011 flow [2024-06-28 04:32:12,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6011, PETRI_PLACES=270, PETRI_TRANSITIONS=361} [2024-06-28 04:32:12,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-28 04:32:12,627 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 361 transitions, 6011 flow [2024-06-28 04:32:12,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:12,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:12,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:12,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:32:12,627 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-28 04:32:12,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:12,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1741034219, now seen corresponding path program 4 times [2024-06-28 04:32:12,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:12,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279143214] [2024-06-28 04:32:12,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:12,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:13,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:13,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:13,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279143214] [2024-06-28 04:32:13,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279143214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:13,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:13,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:13,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294008753] [2024-06-28 04:32:13,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:13,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:13,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:13,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:13,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:13,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:13,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 361 transitions, 6011 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:13,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:13,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:13,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:14,664 INFO L124 PetriNetUnfolderBase]: 4031/7222 cut-off events. [2024-06-28 04:32:14,664 INFO L125 PetriNetUnfolderBase]: For 555035/555039 co-relation queries the response was YES. [2024-06-28 04:32:14,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53332 conditions, 7222 events. 4031/7222 cut-off events. For 555035/555039 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 57699 event pairs, 938 based on Foata normal form. 18/7190 useless extension candidates. Maximal degree in co-relation 53209. Up to 4729 conditions per place. [2024-06-28 04:32:14,761 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 104 changer transitions 0/394 dead transitions. [2024-06-28 04:32:14,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 394 transitions, 7015 flow [2024-06-28 04:32:14,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:14,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:14,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:32:14,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-28 04:32:14,763 INFO L175 Difference]: Start difference. First operand has 270 places, 361 transitions, 6011 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:32:14,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 394 transitions, 7015 flow [2024-06-28 04:32:15,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 394 transitions, 6745 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:15,954 INFO L231 Difference]: Finished difference. Result has 272 places, 365 transitions, 6085 flow [2024-06-28 04:32:15,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5744, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6085, PETRI_PLACES=272, PETRI_TRANSITIONS=365} [2024-06-28 04:32:15,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-28 04:32:15,955 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 365 transitions, 6085 flow [2024-06-28 04:32:15,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:15,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:15,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:15,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:32:15,956 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-28 04:32:15,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:15,956 INFO L85 PathProgramCache]: Analyzing trace with hash 986464581, now seen corresponding path program 5 times [2024-06-28 04:32:15,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:15,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328626462] [2024-06-28 04:32:15,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:15,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:15,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:16,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:16,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:16,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328626462] [2024-06-28 04:32:16,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328626462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:16,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:16,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:16,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864639569] [2024-06-28 04:32:16,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:16,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:16,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:16,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:16,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:16,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:16,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 365 transitions, 6085 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:16,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:16,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:16,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:18,082 INFO L124 PetriNetUnfolderBase]: 4162/7456 cut-off events. [2024-06-28 04:32:18,082 INFO L125 PetriNetUnfolderBase]: For 568979/568983 co-relation queries the response was YES. [2024-06-28 04:32:18,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54714 conditions, 7456 events. 4162/7456 cut-off events. For 568979/568983 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 59765 event pairs, 989 based on Foata normal form. 18/7424 useless extension candidates. Maximal degree in co-relation 54592. Up to 4671 conditions per place. [2024-06-28 04:32:18,173 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 292 selfloop transitions, 110 changer transitions 0/409 dead transitions. [2024-06-28 04:32:18,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 409 transitions, 7477 flow [2024-06-28 04:32:18,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:18,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:32:18,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-28 04:32:18,174 INFO L175 Difference]: Start difference. First operand has 272 places, 365 transitions, 6085 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:32:18,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 409 transitions, 7477 flow [2024-06-28 04:32:19,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 409 transitions, 7268 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:19,548 INFO L231 Difference]: Finished difference. Result has 278 places, 380 transitions, 6529 flow [2024-06-28 04:32:19,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5880, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6529, PETRI_PLACES=278, PETRI_TRANSITIONS=380} [2024-06-28 04:32:19,549 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-28 04:32:19,549 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 380 transitions, 6529 flow [2024-06-28 04:32:19,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:19,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:19,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:19,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:32:19,550 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-28 04:32:19,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:19,550 INFO L85 PathProgramCache]: Analyzing trace with hash 526685077, now seen corresponding path program 6 times [2024-06-28 04:32:19,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:19,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200676550] [2024-06-28 04:32:19,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:19,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:19,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:20,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-28 04:32:20,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:20,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200676550] [2024-06-28 04:32:20,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200676550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:20,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:20,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:20,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179385970] [2024-06-28 04:32:20,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:20,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:20,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:20,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:20,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:20,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:20,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 380 transitions, 6529 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:20,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:20,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:20,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:21,716 INFO L124 PetriNetUnfolderBase]: 4283/7707 cut-off events. [2024-06-28 04:32:21,716 INFO L125 PetriNetUnfolderBase]: For 584311/584315 co-relation queries the response was YES. [2024-06-28 04:32:21,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57279 conditions, 7707 events. 4283/7707 cut-off events. For 584311/584315 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 62496 event pairs, 1062 based on Foata normal form. 9/7670 useless extension candidates. Maximal degree in co-relation 57155. Up to 3923 conditions per place. [2024-06-28 04:32:21,815 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 277 selfloop transitions, 127 changer transitions 0/411 dead transitions. [2024-06-28 04:32:21,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 411 transitions, 7778 flow [2024-06-28 04:32:21,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:21,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:21,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:32:21,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-28 04:32:21,816 INFO L175 Difference]: Start difference. First operand has 278 places, 380 transitions, 6529 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:32:21,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 411 transitions, 7778 flow [2024-06-28 04:32:23,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 411 transitions, 7615 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:23,380 INFO L231 Difference]: Finished difference. Result has 283 places, 386 transitions, 6916 flow [2024-06-28 04:32:23,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6366, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6916, PETRI_PLACES=283, PETRI_TRANSITIONS=386} [2024-06-28 04:32:23,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 04:32:23,380 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 386 transitions, 6916 flow [2024-06-28 04:32:23,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:23,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:23,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:23,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:32:23,381 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-28 04:32:23,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:23,381 INFO L85 PathProgramCache]: Analyzing trace with hash -459117975, now seen corresponding path program 7 times [2024-06-28 04:32:23,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:23,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755219627] [2024-06-28 04:32:23,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:23,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:23,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:23,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:23,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:23,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755219627] [2024-06-28 04:32:23,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755219627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:23,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:23,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:23,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071204173] [2024-06-28 04:32:23,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:23,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:23,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:23,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:23,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:24,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:24,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 386 transitions, 6916 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:24,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:24,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:24,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:25,587 INFO L124 PetriNetUnfolderBase]: 4309/7663 cut-off events. [2024-06-28 04:32:25,587 INFO L125 PetriNetUnfolderBase]: For 601627/601627 co-relation queries the response was YES. [2024-06-28 04:32:25,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58443 conditions, 7663 events. 4309/7663 cut-off events. For 601627/601627 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 61514 event pairs, 1027 based on Foata normal form. 6/7603 useless extension candidates. Maximal degree in co-relation 58317. Up to 5236 conditions per place. [2024-06-28 04:32:25,681 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 298 selfloop transitions, 109 changer transitions 0/414 dead transitions. [2024-06-28 04:32:25,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 414 transitions, 7946 flow [2024-06-28 04:32:25,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:25,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:25,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:32:25,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-28 04:32:25,683 INFO L175 Difference]: Start difference. First operand has 283 places, 386 transitions, 6916 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:32:25,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 414 transitions, 7946 flow [2024-06-28 04:32:27,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 414 transitions, 7750 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:27,163 INFO L231 Difference]: Finished difference. Result has 287 places, 390 transitions, 7065 flow [2024-06-28 04:32:27,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7065, PETRI_PLACES=287, PETRI_TRANSITIONS=390} [2024-06-28 04:32:27,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 04:32:27,163 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 390 transitions, 7065 flow [2024-06-28 04:32:27,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:27,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:27,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:27,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:32:27,164 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-28 04:32:27,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:27,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1772539257, now seen corresponding path program 8 times [2024-06-28 04:32:27,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:27,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539994684] [2024-06-28 04:32:27,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:27,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:27,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:27,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-28 04:32:27,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:27,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539994684] [2024-06-28 04:32:27,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539994684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:27,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:27,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:27,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163286065] [2024-06-28 04:32:27,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:27,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:27,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:27,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:27,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:27,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:27,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 390 transitions, 7065 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:27,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:27,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:27,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:29,503 INFO L124 PetriNetUnfolderBase]: 4293/7655 cut-off events. [2024-06-28 04:32:29,503 INFO L125 PetriNetUnfolderBase]: For 605949/605949 co-relation queries the response was YES. [2024-06-28 04:32:29,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58067 conditions, 7655 events. 4293/7655 cut-off events. For 605949/605949 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 61555 event pairs, 988 based on Foata normal form. 6/7592 useless extension candidates. Maximal degree in co-relation 57939. Up to 5216 conditions per place. [2024-06-28 04:32:29,604 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 292 selfloop transitions, 117 changer transitions 0/416 dead transitions. [2024-06-28 04:32:29,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 416 transitions, 8025 flow [2024-06-28 04:32:29,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:29,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:29,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:32:29,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 04:32:29,605 INFO L175 Difference]: Start difference. First operand has 287 places, 390 transitions, 7065 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:32:29,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 416 transitions, 8025 flow [2024-06-28 04:32:31,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 416 transitions, 7794 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:31,288 INFO L231 Difference]: Finished difference. Result has 291 places, 391 transitions, 7106 flow [2024-06-28 04:32:31,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7106, PETRI_PLACES=291, PETRI_TRANSITIONS=391} [2024-06-28 04:32:31,289 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-28 04:32:31,289 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 391 transitions, 7106 flow [2024-06-28 04:32:31,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:31,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:31,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:31,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:32:31,289 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-28 04:32:31,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:31,290 INFO L85 PathProgramCache]: Analyzing trace with hash 537789239, now seen corresponding path program 9 times [2024-06-28 04:32:31,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:31,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142762787] [2024-06-28 04:32:31,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:31,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:31,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:31,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:31,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:31,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142762787] [2024-06-28 04:32:31,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142762787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:31,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:31,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:31,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806049082] [2024-06-28 04:32:31,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:31,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:31,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:31,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:31,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:32,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:32,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 391 transitions, 7106 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:32,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:32,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:32,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:33,538 INFO L124 PetriNetUnfolderBase]: 4277/7626 cut-off events. [2024-06-28 04:32:33,538 INFO L125 PetriNetUnfolderBase]: For 609271/609271 co-relation queries the response was YES. [2024-06-28 04:32:33,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57740 conditions, 7626 events. 4277/7626 cut-off events. For 609271/609271 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 61232 event pairs, 1029 based on Foata normal form. 6/7568 useless extension candidates. Maximal degree in co-relation 57611. Up to 5116 conditions per place. [2024-06-28 04:32:33,635 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 287 selfloop transitions, 124 changer transitions 0/418 dead transitions. [2024-06-28 04:32:33,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 418 transitions, 8217 flow [2024-06-28 04:32:33,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:33,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:33,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:32:33,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 04:32:33,636 INFO L175 Difference]: Start difference. First operand has 291 places, 391 transitions, 7106 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:32:33,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 418 transitions, 8217 flow [2024-06-28 04:32:35,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 418 transitions, 7921 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:35,721 INFO L231 Difference]: Finished difference. Result has 293 places, 393 transitions, 7154 flow [2024-06-28 04:32:35,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6810, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7154, PETRI_PLACES=293, PETRI_TRANSITIONS=393} [2024-06-28 04:32:35,721 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 04:32:35,721 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 393 transitions, 7154 flow [2024-06-28 04:32:35,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:35,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:35,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-28 04:32:35,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:32:35,722 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-28 04:32:35,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:35,722 INFO L85 PathProgramCache]: Analyzing trace with hash 776998259, now seen corresponding path program 10 times [2024-06-28 04:32:35,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:35,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499357790] [2024-06-28 04:32:35,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:35,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:35,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:36,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:36,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:36,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499357790] [2024-06-28 04:32:36,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499357790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:36,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:36,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:36,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076694821] [2024-06-28 04:32:36,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:36,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:36,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:36,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:36,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:36,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:36,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 393 transitions, 7154 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:36,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:36,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:36,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:37,835 INFO L124 PetriNetUnfolderBase]: 4256/7596 cut-off events. [2024-06-28 04:32:37,835 INFO L125 PetriNetUnfolderBase]: For 614035/614035 co-relation queries the response was YES. [2024-06-28 04:32:37,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57161 conditions, 7596 events. 4256/7596 cut-off events. For 614035/614035 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 61022 event pairs, 992 based on Foata normal form. 6/7533 useless extension candidates. Maximal degree in co-relation 57033. Up to 4806 conditions per place. [2024-06-28 04:32:37,935 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 124 changer transitions 0/418 dead transitions. [2024-06-28 04:32:37,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 418 transitions, 8078 flow [2024-06-28 04:32:37,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:37,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:37,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:32:37,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:32:37,937 INFO L175 Difference]: Start difference. First operand has 293 places, 393 transitions, 7154 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:32:37,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 418 transitions, 8078 flow [2024-06-28 04:32:39,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 418 transitions, 7758 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:39,636 INFO L231 Difference]: Finished difference. Result has 295 places, 393 transitions, 7090 flow [2024-06-28 04:32:39,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7090, PETRI_PLACES=295, PETRI_TRANSITIONS=393} [2024-06-28 04:32:39,637 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 04:32:39,637 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 393 transitions, 7090 flow [2024-06-28 04:32:39,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:39,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:39,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:39,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:32:39,638 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-28 04:32:39,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:39,638 INFO L85 PathProgramCache]: Analyzing trace with hash 892289429, now seen corresponding path program 11 times [2024-06-28 04:32:39,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:39,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187540494] [2024-06-28 04:32:39,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:39,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:39,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:40,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:40,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:40,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187540494] [2024-06-28 04:32:40,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187540494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:40,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:40,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:40,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002326750] [2024-06-28 04:32:40,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:40,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:40,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:40,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:40,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:40,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:40,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 393 transitions, 7090 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:40,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:40,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:40,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:41,785 INFO L124 PetriNetUnfolderBase]: 4302/7644 cut-off events. [2024-06-28 04:32:41,786 INFO L125 PetriNetUnfolderBase]: For 643270/643270 co-relation queries the response was YES. [2024-06-28 04:32:41,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57707 conditions, 7644 events. 4302/7644 cut-off events. For 643270/643270 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 61383 event pairs, 940 based on Foata normal form. 12/7585 useless extension candidates. Maximal degree in co-relation 57578. Up to 3439 conditions per place. [2024-06-28 04:32:41,884 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 265 selfloop transitions, 152 changer transitions 0/424 dead transitions. [2024-06-28 04:32:41,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 424 transitions, 8361 flow [2024-06-28 04:32:41,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:41,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:41,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 04:32:41,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-28 04:32:41,885 INFO L175 Difference]: Start difference. First operand has 295 places, 393 transitions, 7090 flow. Second operand 8 states and 158 transitions. [2024-06-28 04:32:41,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 424 transitions, 8361 flow [2024-06-28 04:32:43,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 424 transitions, 8073 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:43,768 INFO L231 Difference]: Finished difference. Result has 296 places, 397 transitions, 7211 flow [2024-06-28 04:32:43,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6802, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7211, PETRI_PLACES=296, PETRI_TRANSITIONS=397} [2024-06-28 04:32:43,769 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-28 04:32:43,769 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 397 transitions, 7211 flow [2024-06-28 04:32:43,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:43,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:43,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-28 04:32:43,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:32:43,769 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-28 04:32:43,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:43,770 INFO L85 PathProgramCache]: Analyzing trace with hash 892052279, now seen corresponding path program 12 times [2024-06-28 04:32:43,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:43,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404181772] [2024-06-28 04:32:43,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:43,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:43,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:44,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-28 04:32:44,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:44,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404181772] [2024-06-28 04:32:44,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404181772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:44,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:44,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:44,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658453488] [2024-06-28 04:32:44,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:44,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:44,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:44,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:44,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:44,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:44,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 397 transitions, 7211 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:44,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:44,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:44,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:46,024 INFO L124 PetriNetUnfolderBase]: 4275/7590 cut-off events. [2024-06-28 04:32:46,025 INFO L125 PetriNetUnfolderBase]: For 633889/633889 co-relation queries the response was YES. [2024-06-28 04:32:46,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57061 conditions, 7590 events. 4275/7590 cut-off events. For 633889/633889 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 60795 event pairs, 959 based on Foata normal form. 12/7536 useless extension candidates. Maximal degree in co-relation 56931. Up to 3430 conditions per place. [2024-06-28 04:32:46,112 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 151 changer transitions 0/424 dead transitions. [2024-06-28 04:32:46,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 424 transitions, 8410 flow [2024-06-28 04:32:46,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:46,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:46,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:32:46,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-28 04:32:46,113 INFO L175 Difference]: Start difference. First operand has 296 places, 397 transitions, 7211 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:32:46,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 424 transitions, 8410 flow [2024-06-28 04:32:48,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 424 transitions, 8035 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:48,012 INFO L231 Difference]: Finished difference. Result has 299 places, 397 transitions, 7146 flow [2024-06-28 04:32:48,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6836, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7146, PETRI_PLACES=299, PETRI_TRANSITIONS=397} [2024-06-28 04:32:48,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-28 04:32:48,013 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 397 transitions, 7146 flow [2024-06-28 04:32:48,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:48,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:48,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:48,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:32:48,014 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-28 04:32:48,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:48,015 INFO L85 PathProgramCache]: Analyzing trace with hash -221646585, now seen corresponding path program 13 times [2024-06-28 04:32:48,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:48,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921123865] [2024-06-28 04:32:48,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:48,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:48,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:48,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:48,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:48,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921123865] [2024-06-28 04:32:48,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921123865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:48,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:48,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:48,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158332678] [2024-06-28 04:32:48,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:48,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:48,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:48,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:48,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:48,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:48,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 397 transitions, 7146 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:48,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:48,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:48,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:50,199 INFO L124 PetriNetUnfolderBase]: 4410/7905 cut-off events. [2024-06-28 04:32:50,200 INFO L125 PetriNetUnfolderBase]: For 701062/701066 co-relation queries the response was YES. [2024-06-28 04:32:50,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58330 conditions, 7905 events. 4410/7905 cut-off events. For 701062/701066 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 64120 event pairs, 1065 based on Foata normal form. 36/7872 useless extension candidates. Maximal degree in co-relation 58199. Up to 4052 conditions per place. [2024-06-28 04:32:50,302 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 311 selfloop transitions, 108 changer transitions 0/426 dead transitions. [2024-06-28 04:32:50,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 426 transitions, 8475 flow [2024-06-28 04:32:50,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:50,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:50,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:32:50,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:32:50,303 INFO L175 Difference]: Start difference. First operand has 299 places, 397 transitions, 7146 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:32:50,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 426 transitions, 8475 flow [2024-06-28 04:32:52,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 426 transitions, 7951 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 04:32:52,551 INFO L231 Difference]: Finished difference. Result has 298 places, 403 transitions, 7011 flow [2024-06-28 04:32:52,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6622, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7011, PETRI_PLACES=298, PETRI_TRANSITIONS=403} [2024-06-28 04:32:52,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-28 04:32:52,551 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 403 transitions, 7011 flow [2024-06-28 04:32:52,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:52,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:52,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:52,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:32:52,552 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-28 04:32:52,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:52,552 INFO L85 PathProgramCache]: Analyzing trace with hash -215217495, now seen corresponding path program 14 times [2024-06-28 04:32:52,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:52,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594307876] [2024-06-28 04:32:52,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:52,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:52,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:53,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:53,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:53,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594307876] [2024-06-28 04:32:53,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594307876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:53,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:53,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:53,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734892806] [2024-06-28 04:32:53,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:53,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:53,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:53,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:53,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:53,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:53,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 403 transitions, 7011 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:53,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:53,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:53,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:54,994 INFO L124 PetriNetUnfolderBase]: 4463/8039 cut-off events. [2024-06-28 04:32:54,995 INFO L125 PetriNetUnfolderBase]: For 671959/671963 co-relation queries the response was YES. [2024-06-28 04:32:55,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58683 conditions, 8039 events. 4463/8039 cut-off events. For 671959/671963 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 65648 event pairs, 1231 based on Foata normal form. 12/7984 useless extension candidates. Maximal degree in co-relation 58552. Up to 3837 conditions per place. [2024-06-28 04:32:55,097 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 296 selfloop transitions, 123 changer transitions 0/426 dead transitions. [2024-06-28 04:32:55,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 426 transitions, 8270 flow [2024-06-28 04:32:55,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:55,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:55,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:32:55,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-28 04:32:55,099 INFO L175 Difference]: Start difference. First operand has 298 places, 403 transitions, 7011 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:32:55,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 426 transitions, 8270 flow [2024-06-28 04:32:56,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 426 transitions, 7940 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:56,798 INFO L231 Difference]: Finished difference. Result has 301 places, 407 transitions, 7040 flow [2024-06-28 04:32:56,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6682, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7040, PETRI_PLACES=301, PETRI_TRANSITIONS=407} [2024-06-28 04:32:56,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-28 04:32:56,798 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 407 transitions, 7040 flow [2024-06-28 04:32:56,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:56,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:56,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:56,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:32:56,799 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-28 04:32:56,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:56,799 INFO L85 PathProgramCache]: Analyzing trace with hash -772346667, now seen corresponding path program 15 times [2024-06-28 04:32:56,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:56,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381317772] [2024-06-28 04:32:56,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:56,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:56,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:57,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:57,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:57,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381317772] [2024-06-28 04:32:57,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381317772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:57,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:57,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:57,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821830114] [2024-06-28 04:32:57,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:57,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:57,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:57,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:57,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:57,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:32:57,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 407 transitions, 7040 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:32:57,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:57,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:32:57,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:59,056 INFO L124 PetriNetUnfolderBase]: 4429/7977 cut-off events. [2024-06-28 04:32:59,056 INFO L125 PetriNetUnfolderBase]: For 647843/647847 co-relation queries the response was YES. [2024-06-28 04:32:59,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57134 conditions, 7977 events. 4429/7977 cut-off events. For 647843/647847 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 64963 event pairs, 1028 based on Foata normal form. 12/7922 useless extension candidates. Maximal degree in co-relation 57003. Up to 3822 conditions per place. [2024-06-28 04:32:59,169 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 291 selfloop transitions, 128 changer transitions 0/426 dead transitions. [2024-06-28 04:32:59,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 426 transitions, 8062 flow [2024-06-28 04:32:59,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:59,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:59,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:32:59,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-28 04:32:59,172 INFO L175 Difference]: Start difference. First operand has 301 places, 407 transitions, 7040 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:32:59,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 426 transitions, 8062 flow [2024-06-28 04:33:01,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 426 transitions, 7635 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-28 04:33:01,092 INFO L231 Difference]: Finished difference. Result has 301 places, 407 transitions, 6879 flow [2024-06-28 04:33:01,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6613, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6879, PETRI_PLACES=301, PETRI_TRANSITIONS=407} [2024-06-28 04:33:01,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-28 04:33:01,093 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 407 transitions, 6879 flow [2024-06-28 04:33:01,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 04:33:01,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:01,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:01,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:33:01,093 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-28 04:33:01,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:01,094 INFO L85 PathProgramCache]: Analyzing trace with hash 7797745, now seen corresponding path program 5 times [2024-06-28 04:33:01,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:01,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545763765] [2024-06-28 04:33:01,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:01,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:01,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:01,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:01,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545763765] [2024-06-28 04:33:01,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545763765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:01,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:01,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:01,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336483850] [2024-06-28 04:33:01,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:01,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:01,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:01,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:01,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:01,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:01,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 407 transitions, 6879 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:01,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:01,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:01,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:03,584 INFO L124 PetriNetUnfolderBase]: 4714/8546 cut-off events. [2024-06-28 04:33:03,584 INFO L125 PetriNetUnfolderBase]: For 788516/788520 co-relation queries the response was YES. [2024-06-28 04:33:03,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62291 conditions, 8546 events. 4714/8546 cut-off events. For 788516/788520 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 70872 event pairs, 922 based on Foata normal form. 20/8507 useless extension candidates. Maximal degree in co-relation 62161. Up to 2917 conditions per place. [2024-06-28 04:33:03,931 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 323 selfloop transitions, 115 changer transitions 0/445 dead transitions. [2024-06-28 04:33:03,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 445 transitions, 8512 flow [2024-06-28 04:33:03,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:03,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:03,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:33:03,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:33:03,932 INFO L175 Difference]: Start difference. First operand has 301 places, 407 transitions, 6879 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:33:03,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 445 transitions, 8512 flow [2024-06-28 04:33:05,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 445 transitions, 8187 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:05,939 INFO L231 Difference]: Finished difference. Result has 304 places, 416 transitions, 7115 flow [2024-06-28 04:33:05,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6568, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7115, PETRI_PLACES=304, PETRI_TRANSITIONS=416} [2024-06-28 04:33:05,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-28 04:33:05,940 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 416 transitions, 7115 flow [2024-06-28 04:33:05,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:05,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:05,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:05,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:33:05,940 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-28 04:33:05,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:05,941 INFO L85 PathProgramCache]: Analyzing trace with hash -243814657, now seen corresponding path program 6 times [2024-06-28 04:33:05,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:05,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380468839] [2024-06-28 04:33:05,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:05,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:05,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:06,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:06,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:06,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380468839] [2024-06-28 04:33:06,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380468839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:06,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:06,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:06,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435981186] [2024-06-28 04:33:06,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:06,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:06,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:06,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:06,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:06,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:06,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 416 transitions, 7115 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:06,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:06,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:06,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:08,513 INFO L124 PetriNetUnfolderBase]: 4738/8570 cut-off events. [2024-06-28 04:33:08,514 INFO L125 PetriNetUnfolderBase]: For 787312/787316 co-relation queries the response was YES. [2024-06-28 04:33:08,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63072 conditions, 8570 events. 4738/8570 cut-off events. For 787312/787316 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 70920 event pairs, 1301 based on Foata normal form. 12/8528 useless extension candidates. Maximal degree in co-relation 62939. Up to 6647 conditions per place. [2024-06-28 04:33:08,629 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 330 selfloop transitions, 96 changer transitions 0/433 dead transitions. [2024-06-28 04:33:08,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 433 transitions, 8075 flow [2024-06-28 04:33:08,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:08,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:08,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:33:08,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-28 04:33:08,630 INFO L175 Difference]: Start difference. First operand has 304 places, 416 transitions, 7115 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:33:08,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 433 transitions, 8075 flow [2024-06-28 04:33:10,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 433 transitions, 7826 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:10,945 INFO L231 Difference]: Finished difference. Result has 308 places, 418 transitions, 7131 flow [2024-06-28 04:33:10,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7131, PETRI_PLACES=308, PETRI_TRANSITIONS=418} [2024-06-28 04:33:10,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-28 04:33:10,946 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 418 transitions, 7131 flow [2024-06-28 04:33:10,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:10,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:10,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:10,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:33:10,946 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-28 04:33:10,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:10,947 INFO L85 PathProgramCache]: Analyzing trace with hash 7394125, now seen corresponding path program 7 times [2024-06-28 04:33:10,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:10,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932053093] [2024-06-28 04:33:10,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:10,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:10,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:11,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-28 04:33:11,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:11,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932053093] [2024-06-28 04:33:11,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932053093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:11,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:11,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:11,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637729847] [2024-06-28 04:33:11,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:11,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:11,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:11,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:11,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:11,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:11,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 418 transitions, 7131 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:11,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:11,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:11,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:13,717 INFO L124 PetriNetUnfolderBase]: 4726/8579 cut-off events. [2024-06-28 04:33:13,717 INFO L125 PetriNetUnfolderBase]: For 763966/763970 co-relation queries the response was YES. [2024-06-28 04:33:13,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61911 conditions, 8579 events. 4726/8579 cut-off events. For 763966/763970 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 71094 event pairs, 1279 based on Foata normal form. 12/8539 useless extension candidates. Maximal degree in co-relation 61777. Up to 6504 conditions per place. [2024-06-28 04:33:13,815 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 328 selfloop transitions, 105 changer transitions 0/440 dead transitions. [2024-06-28 04:33:13,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 440 transitions, 8277 flow [2024-06-28 04:33:13,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:13,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:13,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:33:13,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 04:33:13,816 INFO L175 Difference]: Start difference. First operand has 308 places, 418 transitions, 7131 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:33:13,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 440 transitions, 8277 flow [2024-06-28 04:33:15,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 440 transitions, 8038 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:15,816 INFO L231 Difference]: Finished difference. Result has 312 places, 421 transitions, 7218 flow [2024-06-28 04:33:15,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6892, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7218, PETRI_PLACES=312, PETRI_TRANSITIONS=421} [2024-06-28 04:33:15,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 04:33:15,817 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 421 transitions, 7218 flow [2024-06-28 04:33:15,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:15,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:15,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:15,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:33:15,818 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-28 04:33:15,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:15,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1565051953, now seen corresponding path program 1 times [2024-06-28 04:33:15,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:15,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581902201] [2024-06-28 04:33:15,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:15,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:15,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:16,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:16,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:16,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581902201] [2024-06-28 04:33:16,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581902201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:16,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:16,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:33:16,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529922164] [2024-06-28 04:33:16,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:16,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:33:16,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:16,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:33:16,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:33:16,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:16,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 421 transitions, 7218 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:16,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:16,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:16,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:18,723 INFO L124 PetriNetUnfolderBase]: 4715/8499 cut-off events. [2024-06-28 04:33:18,723 INFO L125 PetriNetUnfolderBase]: For 764003/764003 co-relation queries the response was YES. [2024-06-28 04:33:18,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61488 conditions, 8499 events. 4715/8499 cut-off events. For 764003/764003 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 70442 event pairs, 1144 based on Foata normal form. 8/8432 useless extension candidates. Maximal degree in co-relation 61352. Up to 5234 conditions per place. [2024-06-28 04:33:18,831 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 297 selfloop transitions, 143 changer transitions 0/447 dead transitions. [2024-06-28 04:33:18,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 447 transitions, 8347 flow [2024-06-28 04:33:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:18,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:18,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:33:18,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-28 04:33:18,832 INFO L175 Difference]: Start difference. First operand has 312 places, 421 transitions, 7218 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:33:18,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 447 transitions, 8347 flow [2024-06-28 04:33:20,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 447 transitions, 7806 flow, removed 36 selfloop flow, removed 11 redundant places. [2024-06-28 04:33:20,923 INFO L231 Difference]: Finished difference. Result has 309 places, 422 transitions, 7014 flow [2024-06-28 04:33:20,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6679, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7014, PETRI_PLACES=309, PETRI_TRANSITIONS=422} [2024-06-28 04:33:20,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 04:33:20,924 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 422 transitions, 7014 flow [2024-06-28 04:33:20,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:20,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:20,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:20,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:33:20,925 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-28 04:33:20,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:20,925 INFO L85 PathProgramCache]: Analyzing trace with hash 777012147, now seen corresponding path program 1 times [2024-06-28 04:33:20,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:20,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117639078] [2024-06-28 04:33:20,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:20,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:20,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:21,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:21,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:21,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117639078] [2024-06-28 04:33:21,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117639078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:21,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:21,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:33:21,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303077201] [2024-06-28 04:33:21,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:21,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:33:21,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:21,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:33:21,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:33:21,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:21,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 422 transitions, 7014 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:21,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:21,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:21,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:23,572 INFO L124 PetriNetUnfolderBase]: 4783/8646 cut-off events. [2024-06-28 04:33:23,572 INFO L125 PetriNetUnfolderBase]: For 806969/806969 co-relation queries the response was YES. [2024-06-28 04:33:23,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61452 conditions, 8646 events. 4783/8646 cut-off events. For 806969/806969 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 72042 event pairs, 1135 based on Foata normal form. 24/8589 useless extension candidates. Maximal degree in co-relation 61320. Up to 5589 conditions per place. [2024-06-28 04:33:23,690 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 134 changer transitions 3/455 dead transitions. [2024-06-28 04:33:23,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 455 transitions, 8087 flow [2024-06-28 04:33:23,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:23,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:23,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:33:23,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:33:23,692 INFO L175 Difference]: Start difference. First operand has 309 places, 422 transitions, 7014 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:33:23,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 455 transitions, 8087 flow [2024-06-28 04:33:26,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 455 transitions, 7514 flow, removed 49 selfloop flow, removed 10 redundant places. [2024-06-28 04:33:26,099 INFO L231 Difference]: Finished difference. Result has 308 places, 424 transitions, 6779 flow [2024-06-28 04:33:26,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6779, PETRI_PLACES=308, PETRI_TRANSITIONS=424} [2024-06-28 04:33:26,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-28 04:33:26,100 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 424 transitions, 6779 flow [2024-06-28 04:33:26,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:26,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:26,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:26,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:33:26,101 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-28 04:33:26,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:26,102 INFO L85 PathProgramCache]: Analyzing trace with hash 892476297, now seen corresponding path program 2 times [2024-06-28 04:33:26,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:26,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879744336] [2024-06-28 04:33:26,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:26,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:26,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:26,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:26,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:26,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879744336] [2024-06-28 04:33:26,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879744336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:26,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:26,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:33:26,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863626385] [2024-06-28 04:33:26,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:26,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:33:26,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:26,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:33:26,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:33:27,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:27,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 424 transitions, 6779 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:27,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:27,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:27,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:28,990 INFO L124 PetriNetUnfolderBase]: 4851/8736 cut-off events. [2024-06-28 04:33:28,990 INFO L125 PetriNetUnfolderBase]: For 829557/829557 co-relation queries the response was YES. [2024-06-28 04:33:29,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60830 conditions, 8736 events. 4851/8736 cut-off events. For 829557/829557 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 72631 event pairs, 1033 based on Foata normal form. 24/8681 useless extension candidates. Maximal degree in co-relation 60701. Up to 4170 conditions per place. [2024-06-28 04:33:29,110 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 265 selfloop transitions, 185 changer transitions 2/459 dead transitions. [2024-06-28 04:33:29,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 459 transitions, 8136 flow [2024-06-28 04:33:29,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:29,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:29,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 04:33:29,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-28 04:33:29,111 INFO L175 Difference]: Start difference. First operand has 308 places, 424 transitions, 6779 flow. Second operand 9 states and 177 transitions. [2024-06-28 04:33:29,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 459 transitions, 8136 flow [2024-06-28 04:33:31,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 459 transitions, 7797 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 04:33:31,070 INFO L231 Difference]: Finished difference. Result has 309 places, 426 transitions, 6879 flow [2024-06-28 04:33:31,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6879, PETRI_PLACES=309, PETRI_TRANSITIONS=426} [2024-06-28 04:33:31,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 04:33:31,071 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 426 transitions, 6879 flow [2024-06-28 04:33:31,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:31,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:31,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:31,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:33:31,072 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-28 04:33:31,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:31,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1645806359, now seen corresponding path program 3 times [2024-06-28 04:33:31,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:31,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133243467] [2024-06-28 04:33:31,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:31,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:31,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:31,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:31,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:31,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133243467] [2024-06-28 04:33:31,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133243467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:31,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:31,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:31,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968155458] [2024-06-28 04:33:31,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:31,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:31,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:31,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:31,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:31,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:31,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 426 transitions, 6879 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:31,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:31,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:31,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:33,518 INFO L124 PetriNetUnfolderBase]: 4813/8716 cut-off events. [2024-06-28 04:33:33,518 INFO L125 PetriNetUnfolderBase]: For 789200/789200 co-relation queries the response was YES. [2024-06-28 04:33:33,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59189 conditions, 8716 events. 4813/8716 cut-off events. For 789200/789200 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 72774 event pairs, 1124 based on Foata normal form. 24/8657 useless extension candidates. Maximal degree in co-relation 59060. Up to 4493 conditions per place. [2024-06-28 04:33:33,633 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 258 selfloop transitions, 187 changer transitions 0/452 dead transitions. [2024-06-28 04:33:33,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 452 transitions, 8006 flow [2024-06-28 04:33:33,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:33,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:33,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 04:33:33,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-28 04:33:33,634 INFO L175 Difference]: Start difference. First operand has 309 places, 426 transitions, 6879 flow. Second operand 8 states and 156 transitions. [2024-06-28 04:33:33,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 452 transitions, 8006 flow [2024-06-28 04:33:35,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 452 transitions, 7554 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:35,672 INFO L231 Difference]: Finished difference. Result has 311 places, 427 transitions, 6881 flow [2024-06-28 04:33:35,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6429, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6881, PETRI_PLACES=311, PETRI_TRANSITIONS=427} [2024-06-28 04:33:35,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-28 04:33:35,672 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 427 transitions, 6881 flow [2024-06-28 04:33:35,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:35,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:35,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:35,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:33:35,673 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-28 04:33:35,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:35,673 INFO L85 PathProgramCache]: Analyzing trace with hash -682997803, now seen corresponding path program 4 times [2024-06-28 04:33:35,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:35,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601387393] [2024-06-28 04:33:35,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:35,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:35,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:36,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:36,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:36,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601387393] [2024-06-28 04:33:36,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601387393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:36,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:36,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:33:36,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739755180] [2024-06-28 04:33:36,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:36,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:33:36,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:36,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:33:36,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:33:36,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:36,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 427 transitions, 6881 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:36,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:36,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:36,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:38,521 INFO L124 PetriNetUnfolderBase]: 4881/8921 cut-off events. [2024-06-28 04:33:38,522 INFO L125 PetriNetUnfolderBase]: For 812291/812295 co-relation queries the response was YES. [2024-06-28 04:33:38,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59838 conditions, 8921 events. 4881/8921 cut-off events. For 812291/812295 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 75564 event pairs, 1151 based on Foata normal form. 24/8868 useless extension candidates. Maximal degree in co-relation 59707. Up to 4403 conditions per place. [2024-06-28 04:33:38,629 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 304 selfloop transitions, 140 changer transitions 2/453 dead transitions. [2024-06-28 04:33:38,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 453 transitions, 8039 flow [2024-06-28 04:33:38,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:38,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:38,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:33:38,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-28 04:33:38,630 INFO L175 Difference]: Start difference. First operand has 311 places, 427 transitions, 6881 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:33:38,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 453 transitions, 8039 flow [2024-06-28 04:33:40,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 453 transitions, 7810 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:40,706 INFO L231 Difference]: Finished difference. Result has 315 places, 429 transitions, 7003 flow [2024-06-28 04:33:40,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7003, PETRI_PLACES=315, PETRI_TRANSITIONS=429} [2024-06-28 04:33:40,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 04:33:40,707 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 429 transitions, 7003 flow [2024-06-28 04:33:40,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:40,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:40,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:40,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:33:40,707 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-28 04:33:40,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:40,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1479994245, now seen corresponding path program 5 times [2024-06-28 04:33:40,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:40,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131395687] [2024-06-28 04:33:40,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:40,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:40,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:41,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:41,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:41,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131395687] [2024-06-28 04:33:41,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131395687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:41,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:41,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:41,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962652247] [2024-06-28 04:33:41,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:41,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:41,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:41,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:41,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:41,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:41,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 429 transitions, 7003 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:41,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:41,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:41,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:43,268 INFO L124 PetriNetUnfolderBase]: 4835/8853 cut-off events. [2024-06-28 04:33:43,268 INFO L125 PetriNetUnfolderBase]: For 708486/708490 co-relation queries the response was YES. [2024-06-28 04:33:43,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57557 conditions, 8853 events. 4835/8853 cut-off events. For 708486/708490 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 74893 event pairs, 1090 based on Foata normal form. 24/8814 useless extension candidates. Maximal degree in co-relation 57426. Up to 3027 conditions per place. [2024-06-28 04:33:43,377 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 302 selfloop transitions, 134 changer transitions 10/453 dead transitions. [2024-06-28 04:33:43,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 453 transitions, 8111 flow [2024-06-28 04:33:43,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:43,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:43,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:33:43,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-28 04:33:43,378 INFO L175 Difference]: Start difference. First operand has 315 places, 429 transitions, 7003 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:33:43,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 453 transitions, 8111 flow [2024-06-28 04:33:45,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 453 transitions, 7749 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:45,139 INFO L231 Difference]: Finished difference. Result has 317 places, 422 transitions, 6823 flow [2024-06-28 04:33:45,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6641, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6823, PETRI_PLACES=317, PETRI_TRANSITIONS=422} [2024-06-28 04:33:45,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 04:33:45,140 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 422 transitions, 6823 flow [2024-06-28 04:33:45,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:45,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:45,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:45,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:33:45,141 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-28 04:33:45,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:45,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1064371541, now seen corresponding path program 6 times [2024-06-28 04:33:45,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:45,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374026977] [2024-06-28 04:33:45,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:45,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:45,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:46,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:46,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:46,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374026977] [2024-06-28 04:33:46,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374026977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:46,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:46,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:46,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665183948] [2024-06-28 04:33:46,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:46,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:46,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:46,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:46,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:46,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:46,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 422 transitions, 6823 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:46,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:46,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:46,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:47,814 INFO L124 PetriNetUnfolderBase]: 4701/8693 cut-off events. [2024-06-28 04:33:47,814 INFO L125 PetriNetUnfolderBase]: For 661263/661267 co-relation queries the response was YES. [2024-06-28 04:33:47,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54699 conditions, 8693 events. 4701/8693 cut-off events. For 661263/661267 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 73977 event pairs, 1129 based on Foata normal form. 24/8652 useless extension candidates. Maximal degree in co-relation 54566. Up to 3124 conditions per place. [2024-06-28 04:33:47,921 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 271 selfloop transitions, 156 changer transitions 12/446 dead transitions. [2024-06-28 04:33:47,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 446 transitions, 7915 flow [2024-06-28 04:33:47,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:47,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:47,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:33:47,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-28 04:33:47,923 INFO L175 Difference]: Start difference. First operand has 317 places, 422 transitions, 6823 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:33:47,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 446 transitions, 7915 flow [2024-06-28 04:33:49,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 446 transitions, 7503 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:49,526 INFO L231 Difference]: Finished difference. Result has 319 places, 413 transitions, 6609 flow [2024-06-28 04:33:49,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6415, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6609, PETRI_PLACES=319, PETRI_TRANSITIONS=413} [2024-06-28 04:33:49,527 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 04:33:49,527 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 413 transitions, 6609 flow [2024-06-28 04:33:49,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:49,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:49,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:49,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:33:49,527 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-28 04:33:49,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:49,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1699847902, now seen corresponding path program 1 times [2024-06-28 04:33:49,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:49,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298036907] [2024-06-28 04:33:49,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:49,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:49,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:50,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:50,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:50,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298036907] [2024-06-28 04:33:50,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298036907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:50,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:50,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:33:50,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648124898] [2024-06-28 04:33:50,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:50,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:33:50,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:50,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:33:50,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:33:50,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:50,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 413 transitions, 6609 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:50,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:50,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:50,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:52,463 INFO L124 PetriNetUnfolderBase]: 4657/8518 cut-off events. [2024-06-28 04:33:52,463 INFO L125 PetriNetUnfolderBase]: For 612283/612287 co-relation queries the response was YES. [2024-06-28 04:33:52,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54503 conditions, 8518 events. 4657/8518 cut-off events. For 612283/612287 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 71287 event pairs, 1157 based on Foata normal form. 6/8445 useless extension candidates. Maximal degree in co-relation 54370. Up to 5805 conditions per place. [2024-06-28 04:33:52,569 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 353 selfloop transitions, 99 changer transitions 2/461 dead transitions. [2024-06-28 04:33:52,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 461 transitions, 7860 flow [2024-06-28 04:33:52,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:33:52,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:33:52,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 04:33:52,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-28 04:33:52,570 INFO L175 Difference]: Start difference. First operand has 319 places, 413 transitions, 6609 flow. Second operand 10 states and 195 transitions. [2024-06-28 04:33:52,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 461 transitions, 7860 flow [2024-06-28 04:33:54,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 461 transitions, 7472 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 04:33:54,419 INFO L231 Difference]: Finished difference. Result has 321 places, 422 transitions, 6662 flow [2024-06-28 04:33:54,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6229, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6662, PETRI_PLACES=321, PETRI_TRANSITIONS=422} [2024-06-28 04:33:54,419 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 04:33:54,420 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 422 transitions, 6662 flow [2024-06-28 04:33:54,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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-28 04:33:54,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:54,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:54,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:33:54,420 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-28 04:33:54,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:54,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1526559508, now seen corresponding path program 2 times [2024-06-28 04:33:54,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:54,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724125468] [2024-06-28 04:33:54,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:54,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:55,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:55,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:55,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724125468] [2024-06-28 04:33:55,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724125468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:55,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:55,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:55,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359189611] [2024-06-28 04:33:55,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:55,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:55,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:55,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:55,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:55,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:55,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 422 transitions, 6662 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:55,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:55,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:55,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:56,982 INFO L124 PetriNetUnfolderBase]: 4535/8279 cut-off events. [2024-06-28 04:33:56,982 INFO L125 PetriNetUnfolderBase]: For 527767/527771 co-relation queries the response was YES. [2024-06-28 04:33:57,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50331 conditions, 8279 events. 4535/8279 cut-off events. For 527767/527771 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 68727 event pairs, 1071 based on Foata normal form. 12/8225 useless extension candidates. Maximal degree in co-relation 50196. Up to 5477 conditions per place. [2024-06-28 04:33:57,086 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 100 changer transitions 12/456 dead transitions. [2024-06-28 04:33:57,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 456 transitions, 7672 flow [2024-06-28 04:33:57,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:57,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:57,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 04:33:57,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-28 04:33:57,087 INFO L175 Difference]: Start difference. First operand has 321 places, 422 transitions, 6662 flow. Second operand 9 states and 177 transitions. [2024-06-28 04:33:57,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 456 transitions, 7672 flow [2024-06-28 04:33:58,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 456 transitions, 7372 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:58,878 INFO L231 Difference]: Finished difference. Result has 323 places, 413 transitions, 6400 flow [2024-06-28 04:33:58,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6362, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6400, PETRI_PLACES=323, PETRI_TRANSITIONS=413} [2024-06-28 04:33:58,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 04:33:58,879 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 413 transitions, 6400 flow [2024-06-28 04:33:58,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:58,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:58,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] [2024-06-28 04:33:58,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:33:58,880 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-28 04:33:58,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:58,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1622896157, now seen corresponding path program 1 times [2024-06-28 04:33:58,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:58,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017727550] [2024-06-28 04:33:58,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:58,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:58,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:59,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:59,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:59,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017727550] [2024-06-28 04:33:59,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017727550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:59,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:59,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:59,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806102493] [2024-06-28 04:33:59,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:59,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:59,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:59,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:59,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:59,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:33:59,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 413 transitions, 6400 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:59,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:59,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:33:59,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:00,996 INFO L124 PetriNetUnfolderBase]: 4187/7639 cut-off events. [2024-06-28 04:34:00,996 INFO L125 PetriNetUnfolderBase]: For 512540/512544 co-relation queries the response was YES. [2024-06-28 04:34:01,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46168 conditions, 7639 events. 4187/7639 cut-off events. For 512540/512544 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 62478 event pairs, 950 based on Foata normal form. 6/7571 useless extension candidates. Maximal degree in co-relation 46032. Up to 5332 conditions per place. [2024-06-28 04:34:01,093 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 347 selfloop transitions, 105 changer transitions 0/459 dead transitions. [2024-06-28 04:34:01,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 459 transitions, 7543 flow [2024-06-28 04:34:01,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:34:01,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:34:01,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 04:34:01,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-28 04:34:01,094 INFO L175 Difference]: Start difference. First operand has 323 places, 413 transitions, 6400 flow. Second operand 10 states and 191 transitions. [2024-06-28 04:34:01,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 459 transitions, 7543 flow [2024-06-28 04:34:02,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 459 transitions, 7265 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 04:34:02,798 INFO L231 Difference]: Finished difference. Result has 324 places, 420 transitions, 6457 flow [2024-06-28 04:34:02,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6128, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6457, PETRI_PLACES=324, PETRI_TRANSITIONS=420} [2024-06-28 04:34:02,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 04:34:02,799 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 420 transitions, 6457 flow [2024-06-28 04:34:02,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:02,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:02,799 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-28 04:34:02,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:34:02,800 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-28 04:34:02,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:02,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1647788167, now seen corresponding path program 2 times [2024-06-28 04:34:02,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:02,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278437687] [2024-06-28 04:34:02,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:02,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:02,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:03,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:03,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:03,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278437687] [2024-06-28 04:34:03,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278437687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:03,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:03,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:03,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216744729] [2024-06-28 04:34:03,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:03,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:03,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:03,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:03,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:03,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:03,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 420 transitions, 6457 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:03,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:03,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:03,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:04,954 INFO L124 PetriNetUnfolderBase]: 4207/7707 cut-off events. [2024-06-28 04:34:04,954 INFO L125 PetriNetUnfolderBase]: For 514520/514524 co-relation queries the response was YES. [2024-06-28 04:34:05,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47440 conditions, 7707 events. 4207/7707 cut-off events. For 514520/514524 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 63483 event pairs, 919 based on Foata normal form. 6/7638 useless extension candidates. Maximal degree in co-relation 47304. Up to 5336 conditions per place. [2024-06-28 04:34:05,057 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 345 selfloop transitions, 105 changer transitions 0/457 dead transitions. [2024-06-28 04:34:05,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 457 transitions, 7532 flow [2024-06-28 04:34:05,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:05,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:05,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:34:05,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 04:34:05,058 INFO L175 Difference]: Start difference. First operand has 324 places, 420 transitions, 6457 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:34:05,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 457 transitions, 7532 flow [2024-06-28 04:34:06,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 457 transitions, 7391 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:06,743 INFO L231 Difference]: Finished difference. Result has 329 places, 421 transitions, 6562 flow [2024-06-28 04:34:06,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6316, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6562, PETRI_PLACES=329, PETRI_TRANSITIONS=421} [2024-06-28 04:34:06,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 04:34:06,744 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 421 transitions, 6562 flow [2024-06-28 04:34:06,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:06,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:06,745 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-28 04:34:06,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:34:06,745 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-28 04:34:06,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:06,746 INFO L85 PathProgramCache]: Analyzing trace with hash 273552943, now seen corresponding path program 3 times [2024-06-28 04:34:06,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:06,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861380800] [2024-06-28 04:34:06,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:06,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:06,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:07,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:07,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:07,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861380800] [2024-06-28 04:34:07,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861380800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:07,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:07,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:07,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832062244] [2024-06-28 04:34:07,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:07,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:07,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:07,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:07,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:07,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:07,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 421 transitions, 6562 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:07,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:07,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:07,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:08,779 INFO L124 PetriNetUnfolderBase]: 4227/7732 cut-off events. [2024-06-28 04:34:08,779 INFO L125 PetriNetUnfolderBase]: For 530192/530196 co-relation queries the response was YES. [2024-06-28 04:34:08,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47926 conditions, 7732 events. 4227/7732 cut-off events. For 530192/530196 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 63710 event pairs, 983 based on Foata normal form. 6/7665 useless extension candidates. Maximal degree in co-relation 47789. Up to 5392 conditions per place. [2024-06-28 04:34:08,883 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 355 selfloop transitions, 102 changer transitions 0/464 dead transitions. [2024-06-28 04:34:08,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 464 transitions, 7741 flow [2024-06-28 04:34:08,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:08,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:08,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 04:34:08,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-28 04:34:08,884 INFO L175 Difference]: Start difference. First operand has 329 places, 421 transitions, 6562 flow. Second operand 9 states and 174 transitions. [2024-06-28 04:34:08,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 464 transitions, 7741 flow [2024-06-28 04:34:10,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 464 transitions, 7506 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:34:10,661 INFO L231 Difference]: Finished difference. Result has 333 places, 429 transitions, 6705 flow [2024-06-28 04:34:10,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6335, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6705, PETRI_PLACES=333, PETRI_TRANSITIONS=429} [2024-06-28 04:34:10,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 04:34:10,662 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 429 transitions, 6705 flow [2024-06-28 04:34:10,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:10,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:10,662 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-28 04:34:10,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:34:10,662 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-28 04:34:10,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:10,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1642127257, now seen corresponding path program 4 times [2024-06-28 04:34:10,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:10,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142245487] [2024-06-28 04:34:10,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:10,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:10,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:11,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-28 04:34:11,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:11,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142245487] [2024-06-28 04:34:11,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142245487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:11,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:11,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:11,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588570536] [2024-06-28 04:34:11,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:11,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:11,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:11,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:11,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:11,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:11,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 429 transitions, 6705 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:11,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:11,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:11,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:12,854 INFO L124 PetriNetUnfolderBase]: 4326/7883 cut-off events. [2024-06-28 04:34:12,854 INFO L125 PetriNetUnfolderBase]: For 554729/554733 co-relation queries the response was YES. [2024-06-28 04:34:12,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50519 conditions, 7883 events. 4326/7883 cut-off events. For 554729/554733 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 64996 event pairs, 1019 based on Foata normal form. 6/7812 useless extension candidates. Maximal degree in co-relation 50379. Up to 5337 conditions per place. [2024-06-28 04:34:12,962 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 353 selfloop transitions, 111 changer transitions 0/471 dead transitions. [2024-06-28 04:34:12,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 471 transitions, 8074 flow [2024-06-28 04:34:12,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:12,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:12,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 04:34:12,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-28 04:34:12,963 INFO L175 Difference]: Start difference. First operand has 333 places, 429 transitions, 6705 flow. Second operand 9 states and 174 transitions. [2024-06-28 04:34:12,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 471 transitions, 8074 flow [2024-06-28 04:34:14,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 471 transitions, 7935 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:14,846 INFO L231 Difference]: Finished difference. Result has 339 places, 435 transitions, 6955 flow [2024-06-28 04:34:14,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6568, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6955, PETRI_PLACES=339, PETRI_TRANSITIONS=435} [2024-06-28 04:34:14,847 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 04:34:14,847 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 435 transitions, 6955 flow [2024-06-28 04:34:14,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:14,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:14,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] [2024-06-28 04:34:14,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:34:14,847 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-28 04:34:14,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:14,848 INFO L85 PathProgramCache]: Analyzing trace with hash 243016953, now seen corresponding path program 5 times [2024-06-28 04:34:14,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:14,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484221250] [2024-06-28 04:34:14,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:14,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:14,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:15,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:15,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:15,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484221250] [2024-06-28 04:34:15,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484221250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:15,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:15,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:15,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404383068] [2024-06-28 04:34:15,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:15,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:15,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:15,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:15,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:15,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:15,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 435 transitions, 6955 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:15,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:15,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:15,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:17,138 INFO L124 PetriNetUnfolderBase]: 4379/7989 cut-off events. [2024-06-28 04:34:17,138 INFO L125 PetriNetUnfolderBase]: For 591313/591317 co-relation queries the response was YES. [2024-06-28 04:34:17,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52149 conditions, 7989 events. 4379/7989 cut-off events. For 591313/591317 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 66054 event pairs, 969 based on Foata normal form. 6/7911 useless extension candidates. Maximal degree in co-relation 52007. Up to 5431 conditions per place. [2024-06-28 04:34:17,247 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 355 selfloop transitions, 112 changer transitions 0/474 dead transitions. [2024-06-28 04:34:17,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 474 transitions, 8281 flow [2024-06-28 04:34:17,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:17,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:17,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:34:17,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 04:34:17,248 INFO L175 Difference]: Start difference. First operand has 339 places, 435 transitions, 6955 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:34:17,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 474 transitions, 8281 flow [2024-06-28 04:34:19,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 474 transitions, 8058 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:19,219 INFO L231 Difference]: Finished difference. Result has 342 places, 437 transitions, 7036 flow [2024-06-28 04:34:19,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6742, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7036, PETRI_PLACES=342, PETRI_TRANSITIONS=437} [2024-06-28 04:34:19,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 04:34:19,220 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 437 transitions, 7036 flow [2024-06-28 04:34:19,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:19,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:19,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:19,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:34:19,220 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-28 04:34:19,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:19,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1197230939, now seen corresponding path program 6 times [2024-06-28 04:34:19,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:19,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792135475] [2024-06-28 04:34:19,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:19,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:19,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:19,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-28 04:34:19,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:19,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792135475] [2024-06-28 04:34:19,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792135475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:19,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:19,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:19,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544479751] [2024-06-28 04:34:19,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:19,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:19,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:19,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:19,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:19,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:19,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 437 transitions, 7036 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:19,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:19,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:19,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:21,526 INFO L124 PetriNetUnfolderBase]: 4399/8017 cut-off events. [2024-06-28 04:34:21,526 INFO L125 PetriNetUnfolderBase]: For 607458/607462 co-relation queries the response was YES. [2024-06-28 04:34:21,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51887 conditions, 8017 events. 4399/8017 cut-off events. For 607458/607462 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 66176 event pairs, 1059 based on Foata normal form. 6/7944 useless extension candidates. Maximal degree in co-relation 51744. Up to 4818 conditions per place. [2024-06-28 04:34:21,619 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 328 selfloop transitions, 145 changer transitions 0/480 dead transitions. [2024-06-28 04:34:21,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 480 transitions, 8579 flow [2024-06-28 04:34:21,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:21,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:21,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:34:21,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 04:34:21,621 INFO L175 Difference]: Start difference. First operand has 342 places, 437 transitions, 7036 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:34:21,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 480 transitions, 8579 flow [2024-06-28 04:34:23,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 480 transitions, 8363 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:23,388 INFO L231 Difference]: Finished difference. Result has 346 places, 445 transitions, 7368 flow [2024-06-28 04:34:23,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6820, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7368, PETRI_PLACES=346, PETRI_TRANSITIONS=445} [2024-06-28 04:34:23,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 04:34:23,389 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 445 transitions, 7368 flow [2024-06-28 04:34:23,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:23,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:23,389 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-28 04:34:23,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:34:23,389 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-28 04:34:23,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:23,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1197225359, now seen corresponding path program 7 times [2024-06-28 04:34:23,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:23,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114576647] [2024-06-28 04:34:23,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:23,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:23,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:24,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:24,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:24,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114576647] [2024-06-28 04:34:24,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114576647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:24,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:24,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:24,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770124448] [2024-06-28 04:34:24,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:24,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:24,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:24,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:24,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:24,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:24,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 445 transitions, 7368 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:24,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:24,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:24,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:25,697 INFO L124 PetriNetUnfolderBase]: 4452/8132 cut-off events. [2024-06-28 04:34:25,697 INFO L125 PetriNetUnfolderBase]: For 643038/643042 co-relation queries the response was YES. [2024-06-28 04:34:25,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54204 conditions, 8132 events. 4452/8132 cut-off events. For 643038/643042 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 67682 event pairs, 1025 based on Foata normal form. 6/8064 useless extension candidates. Maximal degree in co-relation 54058. Up to 4848 conditions per place. [2024-06-28 04:34:25,803 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 138 changer transitions 0/482 dead transitions. [2024-06-28 04:34:25,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 482 transitions, 8847 flow [2024-06-28 04:34:25,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:25,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:25,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:34:25,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 04:34:25,804 INFO L175 Difference]: Start difference. First operand has 346 places, 445 transitions, 7368 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:34:25,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 482 transitions, 8847 flow [2024-06-28 04:34:27,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 482 transitions, 8632 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:27,642 INFO L231 Difference]: Finished difference. Result has 349 places, 447 transitions, 7502 flow [2024-06-28 04:34:27,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7155, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7502, PETRI_PLACES=349, PETRI_TRANSITIONS=447} [2024-06-28 04:34:27,642 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 04:34:27,643 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 447 transitions, 7502 flow [2024-06-28 04:34:27,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:27,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:27,643 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-28 04:34:27,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:34:27,643 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-28 04:34:27,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:27,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1071912391, now seen corresponding path program 8 times [2024-06-28 04:34:27,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:27,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023217995] [2024-06-28 04:34:27,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:27,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:27,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:28,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:28,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:28,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023217995] [2024-06-28 04:34:28,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023217995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:28,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:28,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:28,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991140262] [2024-06-28 04:34:28,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:28,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:28,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:28,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:28,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:28,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:28,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 447 transitions, 7502 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:28,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:28,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:28,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:29,895 INFO L124 PetriNetUnfolderBase]: 4479/8189 cut-off events. [2024-06-28 04:34:29,895 INFO L125 PetriNetUnfolderBase]: For 677815/677819 co-relation queries the response was YES. [2024-06-28 04:34:29,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54453 conditions, 8189 events. 4479/8189 cut-off events. For 677815/677819 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 68331 event pairs, 1013 based on Foata normal form. 18/8134 useless extension candidates. Maximal degree in co-relation 54306. Up to 5692 conditions per place. [2024-06-28 04:34:30,004 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 351 selfloop transitions, 122 changer transitions 0/480 dead transitions. [2024-06-28 04:34:30,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 480 transitions, 8694 flow [2024-06-28 04:34:30,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:30,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:30,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:34:30,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-28 04:34:30,006 INFO L175 Difference]: Start difference. First operand has 349 places, 447 transitions, 7502 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:34:30,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 480 transitions, 8694 flow [2024-06-28 04:34:32,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 480 transitions, 8487 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:32,193 INFO L231 Difference]: Finished difference. Result has 353 places, 452 transitions, 7689 flow [2024-06-28 04:34:32,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7689, PETRI_PLACES=353, PETRI_TRANSITIONS=452} [2024-06-28 04:34:32,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 04:34:32,194 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 452 transitions, 7689 flow [2024-06-28 04:34:32,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:32,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:32,194 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-28 04:34:32,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:34:32,194 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-28 04:34:32,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:32,195 INFO L85 PathProgramCache]: Analyzing trace with hash -205863547, now seen corresponding path program 9 times [2024-06-28 04:34:32,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:32,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647442678] [2024-06-28 04:34:32,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:32,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:32,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:32,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:32,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:32,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647442678] [2024-06-28 04:34:32,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647442678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:32,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:32,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:32,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007203625] [2024-06-28 04:34:32,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:32,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:32,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:32,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:32,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:32,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:32,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 452 transitions, 7689 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:32,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:32,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:32,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:34,452 INFO L124 PetriNetUnfolderBase]: 4486/8204 cut-off events. [2024-06-28 04:34:34,452 INFO L125 PetriNetUnfolderBase]: For 655123/655127 co-relation queries the response was YES. [2024-06-28 04:34:34,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54838 conditions, 8204 events. 4486/8204 cut-off events. For 655123/655127 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 68404 event pairs, 1029 based on Foata normal form. 12/8130 useless extension candidates. Maximal degree in co-relation 54689. Up to 5314 conditions per place. [2024-06-28 04:34:34,569 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 344 selfloop transitions, 130 changer transitions 0/481 dead transitions. [2024-06-28 04:34:34,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 481 transitions, 8956 flow [2024-06-28 04:34:34,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:34,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:34,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:34:34,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-28 04:34:34,570 INFO L175 Difference]: Start difference. First operand has 353 places, 452 transitions, 7689 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:34:34,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 481 transitions, 8956 flow [2024-06-28 04:34:36,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 481 transitions, 8732 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:36,819 INFO L231 Difference]: Finished difference. Result has 357 places, 453 transitions, 7762 flow [2024-06-28 04:34:36,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7762, PETRI_PLACES=357, PETRI_TRANSITIONS=453} [2024-06-28 04:34:36,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 04:34:36,820 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 453 transitions, 7762 flow [2024-06-28 04:34:36,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:36,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:36,820 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-28 04:34:36,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:34:36,820 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-28 04:34:36,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:36,821 INFO L85 PathProgramCache]: Analyzing trace with hash -200621137, now seen corresponding path program 10 times [2024-06-28 04:34:36,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:36,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497200983] [2024-06-28 04:34:36,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:36,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:36,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:37,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:37,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:37,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497200983] [2024-06-28 04:34:37,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497200983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:37,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:37,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:37,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777252583] [2024-06-28 04:34:37,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:37,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:37,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:37,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:37,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:37,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:37,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 453 transitions, 7762 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:37,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:37,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:37,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:39,141 INFO L124 PetriNetUnfolderBase]: 4566/8363 cut-off events. [2024-06-28 04:34:39,141 INFO L125 PetriNetUnfolderBase]: For 694673/694677 co-relation queries the response was YES. [2024-06-28 04:34:39,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56000 conditions, 8363 events. 4566/8363 cut-off events. For 694673/694677 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 70201 event pairs, 1110 based on Foata normal form. 18/8296 useless extension candidates. Maximal degree in co-relation 55850. Up to 5861 conditions per place. [2024-06-28 04:34:39,266 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 371 selfloop transitions, 110 changer transitions 0/488 dead transitions. [2024-06-28 04:34:39,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 488 transitions, 9061 flow [2024-06-28 04:34:39,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:39,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:39,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:34:39,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-28 04:34:39,267 INFO L175 Difference]: Start difference. First operand has 357 places, 453 transitions, 7762 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:34:39,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 488 transitions, 9061 flow [2024-06-28 04:34:41,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 488 transitions, 8771 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:34:41,684 INFO L231 Difference]: Finished difference. Result has 361 places, 464 transitions, 8002 flow [2024-06-28 04:34:41,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7486, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8002, PETRI_PLACES=361, PETRI_TRANSITIONS=464} [2024-06-28 04:34:41,684 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-28 04:34:41,684 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 464 transitions, 8002 flow [2024-06-28 04:34:41,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:41,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:41,685 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-28 04:34:41,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:34:41,685 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-28 04:34:41,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:41,685 INFO L85 PathProgramCache]: Analyzing trace with hash -200412600, now seen corresponding path program 3 times [2024-06-28 04:34:41,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:41,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393513813] [2024-06-28 04:34:41,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:41,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:41,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:42,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:42,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:42,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393513813] [2024-06-28 04:34:42,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393513813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:42,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:42,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:42,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394479547] [2024-06-28 04:34:42,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:42,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:42,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:42,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:42,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:42,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:42,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 464 transitions, 8002 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:42,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:42,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:42,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:44,429 INFO L124 PetriNetUnfolderBase]: 4532/8259 cut-off events. [2024-06-28 04:34:44,429 INFO L125 PetriNetUnfolderBase]: For 636590/636594 co-relation queries the response was YES. [2024-06-28 04:34:44,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55177 conditions, 8259 events. 4532/8259 cut-off events. For 636590/636594 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 68909 event pairs, 1062 based on Foata normal form. 12/8186 useless extension candidates. Maximal degree in co-relation 55025. Up to 5681 conditions per place. [2024-06-28 04:34:44,541 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 351 selfloop transitions, 127 changer transitions 5/490 dead transitions. [2024-06-28 04:34:44,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 490 transitions, 9092 flow [2024-06-28 04:34:44,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:44,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:44,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:34:44,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-28 04:34:44,542 INFO L175 Difference]: Start difference. First operand has 361 places, 464 transitions, 8002 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:34:44,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 490 transitions, 9092 flow [2024-06-28 04:34:47,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 490 transitions, 8848 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:47,081 INFO L231 Difference]: Finished difference. Result has 364 places, 462 transitions, 8017 flow [2024-06-28 04:34:47,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7758, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8017, PETRI_PLACES=364, PETRI_TRANSITIONS=462} [2024-06-28 04:34:47,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-28 04:34:47,081 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 462 transitions, 8017 flow [2024-06-28 04:34:47,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:47,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:47,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:47,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:34:47,082 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-28 04:34:47,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:47,082 INFO L85 PathProgramCache]: Analyzing trace with hash -200322607, now seen corresponding path program 11 times [2024-06-28 04:34:47,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:47,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067604874] [2024-06-28 04:34:47,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:47,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:47,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:47,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:47,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:47,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067604874] [2024-06-28 04:34:47,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067604874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:47,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:47,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:47,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510294981] [2024-06-28 04:34:47,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:47,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:47,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:47,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:47,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:47,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:47,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 462 transitions, 8017 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:47,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:47,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:47,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:49,232 INFO L124 PetriNetUnfolderBase]: 4052/7390 cut-off events. [2024-06-28 04:34:49,233 INFO L125 PetriNetUnfolderBase]: For 641147/641151 co-relation queries the response was YES. [2024-06-28 04:34:49,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50640 conditions, 7390 events. 4052/7390 cut-off events. For 641147/641151 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 59952 event pairs, 904 based on Foata normal form. 12/7321 useless extension candidates. Maximal degree in co-relation 50488. Up to 4836 conditions per place. [2024-06-28 04:34:49,340 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 346 selfloop transitions, 137 changer transitions 0/490 dead transitions. [2024-06-28 04:34:49,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 490 transitions, 9170 flow [2024-06-28 04:34:49,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:49,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:49,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:34:49,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 04:34:49,341 INFO L175 Difference]: Start difference. First operand has 364 places, 462 transitions, 8017 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:34:49,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 490 transitions, 9170 flow [2024-06-28 04:34:51,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 490 transitions, 8856 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:34:51,610 INFO L231 Difference]: Finished difference. Result has 363 places, 464 transitions, 8050 flow [2024-06-28 04:34:51,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7704, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8050, PETRI_PLACES=363, PETRI_TRANSITIONS=464} [2024-06-28 04:34:51,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-28 04:34:51,610 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 464 transitions, 8050 flow [2024-06-28 04:34:51,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:51,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:51,611 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-28 04:34:51,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:34:51,611 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-28 04:34:51,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:51,612 INFO L85 PathProgramCache]: Analyzing trace with hash -200458483, now seen corresponding path program 12 times [2024-06-28 04:34:51,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:51,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444532384] [2024-06-28 04:34:51,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:51,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:51,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:52,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-28 04:34:52,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:52,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444532384] [2024-06-28 04:34:52,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444532384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:52,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:52,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:52,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763814833] [2024-06-28 04:34:52,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:52,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:52,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:52,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:52,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:52,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:52,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 464 transitions, 8050 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:52,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:52,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:52,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:53,853 INFO L124 PetriNetUnfolderBase]: 4105/7456 cut-off events. [2024-06-28 04:34:53,853 INFO L125 PetriNetUnfolderBase]: For 631727/631731 co-relation queries the response was YES. [2024-06-28 04:34:53,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51550 conditions, 7456 events. 4105/7456 cut-off events. For 631727/631731 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 60539 event pairs, 1035 based on Foata normal form. 6/7384 useless extension candidates. Maximal degree in co-relation 51400. Up to 4094 conditions per place. [2024-06-28 04:34:53,956 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 311 selfloop transitions, 173 changer transitions 0/491 dead transitions. [2024-06-28 04:34:53,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 491 transitions, 9514 flow [2024-06-28 04:34:53,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:53,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:53,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:34:53,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:34:53,958 INFO L175 Difference]: Start difference. First operand has 363 places, 464 transitions, 8050 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:34:53,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 491 transitions, 9514 flow [2024-06-28 04:34:55,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 491 transitions, 9284 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:55,839 INFO L231 Difference]: Finished difference. Result has 366 places, 466 transitions, 8236 flow [2024-06-28 04:34:55,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7824, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8236, PETRI_PLACES=366, PETRI_TRANSITIONS=466} [2024-06-28 04:34:55,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-28 04:34:55,840 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 466 transitions, 8236 flow [2024-06-28 04:34:55,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:55,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:55,840 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-28 04:34:55,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:34:55,840 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-28 04:34:55,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:55,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1081286791, now seen corresponding path program 13 times [2024-06-28 04:34:55,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:55,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620295126] [2024-06-28 04:34:55,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:55,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:55,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34: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-28 04:34:56,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:56,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620295126] [2024-06-28 04:34:56,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620295126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:56,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:56,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:56,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925708478] [2024-06-28 04:34:56,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:56,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:56,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:56,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:56,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:56,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:34:56,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 466 transitions, 8236 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:56,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:56,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:34:56,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:58,189 INFO L124 PetriNetUnfolderBase]: 4261/7761 cut-off events. [2024-06-28 04:34:58,189 INFO L125 PetriNetUnfolderBase]: For 644206/644210 co-relation queries the response was YES. [2024-06-28 04:34:58,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53446 conditions, 7761 events. 4261/7761 cut-off events. For 644206/644210 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 63658 event pairs, 1087 based on Foata normal form. 6/7681 useless extension candidates. Maximal degree in co-relation 53295. Up to 4530 conditions per place. [2024-06-28 04:34:58,297 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 330 selfloop transitions, 169 changer transitions 0/506 dead transitions. [2024-06-28 04:34:58,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 506 transitions, 9974 flow [2024-06-28 04:34:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:58,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:34:58,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-28 04:34:58,298 INFO L175 Difference]: Start difference. First operand has 366 places, 466 transitions, 8236 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:34:58,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 506 transitions, 9974 flow [2024-06-28 04:35:00,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 506 transitions, 9741 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:35:00,677 INFO L231 Difference]: Finished difference. Result has 372 places, 480 transitions, 8818 flow [2024-06-28 04:35:00,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8020, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8818, PETRI_PLACES=372, PETRI_TRANSITIONS=480} [2024-06-28 04:35:00,677 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-28 04:35:00,677 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 480 transitions, 8818 flow [2024-06-28 04:35:00,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:00,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:00,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:00,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:35:00,678 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-28 04:35:00,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:00,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1337086497, now seen corresponding path program 14 times [2024-06-28 04:35:00,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:00,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759266387] [2024-06-28 04:35:00,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:00,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:00,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:01,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:01,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759266387] [2024-06-28 04:35:01,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759266387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:01,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:01,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:01,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354070112] [2024-06-28 04:35:01,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:01,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:01,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:01,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:01,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:01,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:01,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 480 transitions, 8818 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:01,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:01,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:01,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:03,049 INFO L124 PetriNetUnfolderBase]: 4282/7826 cut-off events. [2024-06-28 04:35:03,050 INFO L125 PetriNetUnfolderBase]: For 676638/676642 co-relation queries the response was YES. [2024-06-28 04:35:03,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54048 conditions, 7826 events. 4282/7826 cut-off events. For 676638/676642 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 64558 event pairs, 1095 based on Foata normal form. 22/7771 useless extension candidates. Maximal degree in co-relation 53895. Up to 5573 conditions per place. [2024-06-28 04:35:03,162 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 390 selfloop transitions, 114 changer transitions 0/511 dead transitions. [2024-06-28 04:35:03,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 511 transitions, 10156 flow [2024-06-28 04:35:03,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:03,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:03,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:35:03,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-28 04:35:03,163 INFO L175 Difference]: Start difference. First operand has 372 places, 480 transitions, 8818 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:35:03,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 511 transitions, 10156 flow [2024-06-28 04:35:05,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 511 transitions, 9784 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:05,652 INFO L231 Difference]: Finished difference. Result has 374 places, 487 transitions, 8908 flow [2024-06-28 04:35:05,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8458, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8908, PETRI_PLACES=374, PETRI_TRANSITIONS=487} [2024-06-28 04:35:05,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 04:35:05,653 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 487 transitions, 8908 flow [2024-06-28 04:35:05,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:05,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:05,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:05,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:35:05,653 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-28 04:35:05,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:05,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1120478586, now seen corresponding path program 4 times [2024-06-28 04:35:05,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:05,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140192764] [2024-06-28 04:35:05,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:05,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:05,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:06,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-28 04:35:06,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:06,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140192764] [2024-06-28 04:35:06,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140192764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:06,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:06,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:06,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748874545] [2024-06-28 04:35:06,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:06,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:06,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:06,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:06,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:06,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:06,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 487 transitions, 8908 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:06,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:06,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:06,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:08,339 INFO L124 PetriNetUnfolderBase]: 4298/7792 cut-off events. [2024-06-28 04:35:08,340 INFO L125 PetriNetUnfolderBase]: For 642408/642408 co-relation queries the response was YES. [2024-06-28 04:35:08,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54645 conditions, 7792 events. 4298/7792 cut-off events. For 642408/642408 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 64112 event pairs, 1087 based on Foata normal form. 4/7676 useless extension candidates. Maximal degree in co-relation 54490. Up to 5622 conditions per place. [2024-06-28 04:35:08,449 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 380 selfloop transitions, 126 changer transitions 0/513 dead transitions. [2024-06-28 04:35:08,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 513 transitions, 10162 flow [2024-06-28 04:35:08,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:08,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:08,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:35:08,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 04:35:08,450 INFO L175 Difference]: Start difference. First operand has 374 places, 487 transitions, 8908 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:35:08,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 513 transitions, 10162 flow [2024-06-28 04:35:10,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 513 transitions, 9935 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 04:35:10,928 INFO L231 Difference]: Finished difference. Result has 378 places, 491 transitions, 9089 flow [2024-06-28 04:35:10,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8681, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9089, PETRI_PLACES=378, PETRI_TRANSITIONS=491} [2024-06-28 04:35:10,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-28 04:35:10,929 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 491 transitions, 9089 flow [2024-06-28 04:35:10,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:10,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:10,929 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-28 04:35:10,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:35:10,929 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-28 04:35:10,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:10,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1142269080, now seen corresponding path program 5 times [2024-06-28 04:35:10,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:10,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732185340] [2024-06-28 04:35:10,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:10,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:10,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:11,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:11,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:11,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732185340] [2024-06-28 04:35:11,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732185340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:11,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:11,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:11,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390629547] [2024-06-28 04:35:11,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:11,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:11,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:11,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:11,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:11,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:11,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 491 transitions, 9089 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:11,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:11,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:11,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:13,585 INFO L124 PetriNetUnfolderBase]: 4288/7782 cut-off events. [2024-06-28 04:35:13,585 INFO L125 PetriNetUnfolderBase]: For 641776/641776 co-relation queries the response was YES. [2024-06-28 04:35:13,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53966 conditions, 7782 events. 4288/7782 cut-off events. For 641776/641776 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 63986 event pairs, 1104 based on Foata normal form. 4/7663 useless extension candidates. Maximal degree in co-relation 53809. Up to 5621 conditions per place. [2024-06-28 04:35:13,698 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 129 changer transitions 0/511 dead transitions. [2024-06-28 04:35:13,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 511 transitions, 10183 flow [2024-06-28 04:35:13,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:13,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:13,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:35:13,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:35:13,699 INFO L175 Difference]: Start difference. First operand has 378 places, 491 transitions, 9089 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:35:13,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 511 transitions, 10183 flow [2024-06-28 04:35:16,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 511 transitions, 9816 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:16,835 INFO L231 Difference]: Finished difference. Result has 379 places, 491 transitions, 8994 flow [2024-06-28 04:35:16,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8722, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8994, PETRI_PLACES=379, PETRI_TRANSITIONS=491} [2024-06-28 04:35:16,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 04:35:16,836 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 491 transitions, 8994 flow [2024-06-28 04:35:16,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:16,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:16,836 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-28 04:35:16,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:35:16,837 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-28 04:35:16,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:16,837 INFO L85 PathProgramCache]: Analyzing trace with hash 885858563, now seen corresponding path program 15 times [2024-06-28 04:35:16,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:16,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342733493] [2024-06-28 04:35:16,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:16,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:16,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:17,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:17,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:17,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342733493] [2024-06-28 04:35:17,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342733493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:17,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:17,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:17,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129320903] [2024-06-28 04:35:17,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:17,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:17,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:17,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:17,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:17,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:17,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 491 transitions, 8994 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:17,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:17,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:17,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:19,232 INFO L124 PetriNetUnfolderBase]: 4302/7890 cut-off events. [2024-06-28 04:35:19,233 INFO L125 PetriNetUnfolderBase]: For 653696/653700 co-relation queries the response was YES. [2024-06-28 04:35:19,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53681 conditions, 7890 events. 4302/7890 cut-off events. For 653696/653700 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 65395 event pairs, 1091 based on Foata normal form. 16/7824 useless extension candidates. Maximal degree in co-relation 53524. Up to 5539 conditions per place. [2024-06-28 04:35:19,338 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 392 selfloop transitions, 118 changer transitions 0/517 dead transitions. [2024-06-28 04:35:19,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 517 transitions, 10195 flow [2024-06-28 04:35:19,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:19,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:19,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:35:19,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-28 04:35:19,340 INFO L175 Difference]: Start difference. First operand has 379 places, 491 transitions, 8994 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:35:19,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 517 transitions, 10195 flow [2024-06-28 04:35:22,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 517 transitions, 9897 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 04:35:22,278 INFO L231 Difference]: Finished difference. Result has 379 places, 493 transitions, 9002 flow [2024-06-28 04:35:22,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8696, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9002, PETRI_PLACES=379, PETRI_TRANSITIONS=493} [2024-06-28 04:35:22,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 04:35:22,279 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 493 transitions, 9002 flow [2024-06-28 04:35:22,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:22,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:22,279 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-28 04:35:22,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:35:22,279 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-28 04:35:22,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:22,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1791028100, now seen corresponding path program 6 times [2024-06-28 04:35:22,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:22,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101926875] [2024-06-28 04:35:22,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:22,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:22,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:23,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:23,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:23,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101926875] [2024-06-28 04:35:23,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101926875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:23,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:23,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:23,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928552594] [2024-06-28 04:35:23,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:23,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:23,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:23,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:23,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:23,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:23,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 493 transitions, 9002 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:23,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:23,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:23,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:24,896 INFO L124 PetriNetUnfolderBase]: 4285/7779 cut-off events. [2024-06-28 04:35:24,897 INFO L125 PetriNetUnfolderBase]: For 611732/611732 co-relation queries the response was YES. [2024-06-28 04:35:24,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53143 conditions, 7779 events. 4285/7779 cut-off events. For 611732/611732 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 64075 event pairs, 1022 based on Foata normal form. 4/7659 useless extension candidates. Maximal degree in co-relation 52986. Up to 5245 conditions per place. [2024-06-28 04:35:25,011 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 353 selfloop transitions, 151 changer transitions 0/511 dead transitions. [2024-06-28 04:35:25,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 511 transitions, 10093 flow [2024-06-28 04:35:25,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:25,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:25,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:35:25,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:35:25,013 INFO L175 Difference]: Start difference. First operand has 379 places, 493 transitions, 9002 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:35:25,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 511 transitions, 10093 flow [2024-06-28 04:35:27,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 511 transitions, 9789 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 04:35:27,986 INFO L231 Difference]: Finished difference. Result has 381 places, 493 transitions, 9013 flow [2024-06-28 04:35:27,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8698, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9013, PETRI_PLACES=381, PETRI_TRANSITIONS=493} [2024-06-28 04:35:27,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-28 04:35:27,987 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 493 transitions, 9013 flow [2024-06-28 04:35:27,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:27,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:27,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] [2024-06-28 04:35:27,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:35:27,987 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-28 04:35:27,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:27,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1682857065, now seen corresponding path program 16 times [2024-06-28 04:35:27,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:27,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341295779] [2024-06-28 04:35:27,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:27,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:27,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:28,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:28,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:28,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341295779] [2024-06-28 04:35:28,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341295779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:28,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:28,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:28,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636253167] [2024-06-28 04:35:28,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:28,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:28,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:28,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:28,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:28,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:28,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 493 transitions, 9013 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:28,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:28,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:28,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:30,623 INFO L124 PetriNetUnfolderBase]: 4424/8113 cut-off events. [2024-06-28 04:35:30,623 INFO L125 PetriNetUnfolderBase]: For 717742/717746 co-relation queries the response was YES. [2024-06-28 04:35:30,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55720 conditions, 8113 events. 4424/8113 cut-off events. For 717742/717746 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 67616 event pairs, 1088 based on Foata normal form. 16/8041 useless extension candidates. Maximal degree in co-relation 55562. Up to 4691 conditions per place. [2024-06-28 04:35:30,721 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 394 selfloop transitions, 120 changer transitions 0/521 dead transitions. [2024-06-28 04:35:30,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 521 transitions, 10395 flow [2024-06-28 04:35:30,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:30,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:30,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:35:30,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:35:30,722 INFO L175 Difference]: Start difference. First operand has 381 places, 493 transitions, 9013 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:35:30,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 521 transitions, 10395 flow [2024-06-28 04:35:33,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 521 transitions, 10014 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:35:33,021 INFO L231 Difference]: Finished difference. Result has 383 places, 498 transitions, 8988 flow [2024-06-28 04:35:33,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8634, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8988, PETRI_PLACES=383, PETRI_TRANSITIONS=498} [2024-06-28 04:35:33,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-28 04:35:33,021 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 498 transitions, 8988 flow [2024-06-28 04:35:33,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:33,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:33,021 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-28 04:35:33,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:35:33,022 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-28 04:35:33,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:33,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1345275587, now seen corresponding path program 17 times [2024-06-28 04:35:33,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:33,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30099770] [2024-06-28 04:35:33,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:33,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:33,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:33,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:33,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:33,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30099770] [2024-06-28 04:35:33,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30099770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:33,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:33,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:33,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369802512] [2024-06-28 04:35:33,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:33,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:33,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:33,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:33,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:33,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:33,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 498 transitions, 8988 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:33,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:33,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:33,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:35,565 INFO L124 PetriNetUnfolderBase]: 4688/8627 cut-off events. [2024-06-28 04:35:35,565 INFO L125 PetriNetUnfolderBase]: For 923313/923317 co-relation queries the response was YES. [2024-06-28 04:35:35,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61307 conditions, 8627 events. 4688/8627 cut-off events. For 923313/923317 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 73253 event pairs, 1072 based on Foata normal form. 24/8556 useless extension candidates. Maximal degree in co-relation 61148. Up to 4161 conditions per place. [2024-06-28 04:35:35,692 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 361 selfloop transitions, 148 changer transitions 6/522 dead transitions. [2024-06-28 04:35:35,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 522 transitions, 10365 flow [2024-06-28 04:35:35,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:35,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:35,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:35:35,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 04:35:35,693 INFO L175 Difference]: Start difference. First operand has 383 places, 498 transitions, 8988 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:35:35,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 522 transitions, 10365 flow [2024-06-28 04:35:38,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 522 transitions, 10187 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 04:35:38,461 INFO L231 Difference]: Finished difference. Result has 388 places, 499 transitions, 9227 flow [2024-06-28 04:35:38,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8810, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9227, PETRI_PLACES=388, PETRI_TRANSITIONS=499} [2024-06-28 04:35:38,461 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-28 04:35:38,461 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 499 transitions, 9227 flow [2024-06-28 04:35:38,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:38,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:38,462 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-28 04:35:38,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:35:38,462 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-28 04:35:38,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:38,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1337918357, now seen corresponding path program 18 times [2024-06-28 04:35:38,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:38,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779023967] [2024-06-28 04:35:38,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:38,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:38,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:39,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:39,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:39,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779023967] [2024-06-28 04:35:39,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779023967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:39,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:39,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:39,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233112533] [2024-06-28 04:35:39,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:39,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:39,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:39,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:39,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:39,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:39,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 499 transitions, 9227 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:39,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:39,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:39,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:41,027 INFO L124 PetriNetUnfolderBase]: 4680/8671 cut-off events. [2024-06-28 04:35:41,027 INFO L125 PetriNetUnfolderBase]: For 945199/945203 co-relation queries the response was YES. [2024-06-28 04:35:41,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62448 conditions, 8671 events. 4680/8671 cut-off events. For 945199/945203 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 74024 event pairs, 1118 based on Foata normal form. 24/8590 useless extension candidates. Maximal degree in co-relation 62287. Up to 4268 conditions per place. [2024-06-28 04:35:41,159 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 361 selfloop transitions, 154 changer transitions 1/523 dead transitions. [2024-06-28 04:35:41,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 523 transitions, 10753 flow [2024-06-28 04:35:41,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:41,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:41,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:35:41,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 04:35:41,160 INFO L175 Difference]: Start difference. First operand has 388 places, 499 transitions, 9227 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:35:41,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 523 transitions, 10753 flow [2024-06-28 04:35:44,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 523 transitions, 10542 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:44,378 INFO L231 Difference]: Finished difference. Result has 390 places, 500 transitions, 9367 flow [2024-06-28 04:35:44,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9020, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9367, PETRI_PLACES=390, PETRI_TRANSITIONS=500} [2024-06-28 04:35:44,379 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-28 04:35:44,379 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 500 transitions, 9367 flow [2024-06-28 04:35:44,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:44,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:44,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:44,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:35:44,379 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-28 04:35:44,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:44,380 INFO L85 PathProgramCache]: Analyzing trace with hash 630089491, now seen corresponding path program 19 times [2024-06-28 04:35:44,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:44,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415067797] [2024-06-28 04:35:44,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:44,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:44,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:45,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:45,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:45,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415067797] [2024-06-28 04:35:45,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415067797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:45,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:45,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:45,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794522035] [2024-06-28 04:35:45,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:45,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:45,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:45,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:45,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:45,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:45,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 500 transitions, 9367 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:45,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:45,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:45,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:46,978 INFO L124 PetriNetUnfolderBase]: 4634/8615 cut-off events. [2024-06-28 04:35:46,978 INFO L125 PetriNetUnfolderBase]: For 875352/875356 co-relation queries the response was YES. [2024-06-28 04:35:47,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60825 conditions, 8615 events. 4634/8615 cut-off events. For 875352/875356 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 73590 event pairs, 1094 based on Foata normal form. 24/8541 useless extension candidates. Maximal degree in co-relation 60665. Up to 4262 conditions per place. [2024-06-28 04:35:47,098 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 370 selfloop transitions, 145 changer transitions 0/522 dead transitions. [2024-06-28 04:35:47,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 522 transitions, 10707 flow [2024-06-28 04:35:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:47,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:47,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:35:47,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-28 04:35:47,100 INFO L175 Difference]: Start difference. First operand has 390 places, 500 transitions, 9367 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:35:47,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 522 transitions, 10707 flow [2024-06-28 04:35:49,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 522 transitions, 10355 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:49,946 INFO L231 Difference]: Finished difference. Result has 392 places, 502 transitions, 9360 flow [2024-06-28 04:35:49,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9017, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9360, PETRI_PLACES=392, PETRI_TRANSITIONS=502} [2024-06-28 04:35:49,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-28 04:35:49,947 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 502 transitions, 9360 flow [2024-06-28 04:35:49,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:49,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:49,947 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-28 04:35:49,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:35:49,947 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-28 04:35:49,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:49,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1351262586, now seen corresponding path program 1 times [2024-06-28 04:35:49,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:49,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948806479] [2024-06-28 04:35:49,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:49,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:49,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:50,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:50,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:50,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948806479] [2024-06-28 04:35:50,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948806479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:50,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:50,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:50,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172323041] [2024-06-28 04:35:50,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:50,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:50,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:50,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:50,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:50,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:50,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 502 transitions, 9360 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:50,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:50,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:50,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:52,640 INFO L124 PetriNetUnfolderBase]: 4617/8576 cut-off events. [2024-06-28 04:35:52,640 INFO L125 PetriNetUnfolderBase]: For 800882/800882 co-relation queries the response was YES. [2024-06-28 04:35:52,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60328 conditions, 8576 events. 4617/8576 cut-off events. For 800882/800882 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 73452 event pairs, 1662 based on Foata normal form. 4/8472 useless extension candidates. Maximal degree in co-relation 60167. Up to 7174 conditions per place. [2024-06-28 04:35:52,772 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 432 selfloop transitions, 70 changer transitions 9/518 dead transitions. [2024-06-28 04:35:52,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 518 transitions, 10455 flow [2024-06-28 04:35:52,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:52,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:52,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:35:52,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 04:35:52,773 INFO L175 Difference]: Start difference. First operand has 392 places, 502 transitions, 9360 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:35:52,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 518 transitions, 10455 flow [2024-06-28 04:35:55,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 518 transitions, 10201 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:35:55,987 INFO L231 Difference]: Finished difference. Result has 395 places, 496 transitions, 9151 flow [2024-06-28 04:35:55,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9106, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9151, PETRI_PLACES=395, PETRI_TRANSITIONS=496} [2024-06-28 04:35:55,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-28 04:35:55,988 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 496 transitions, 9151 flow [2024-06-28 04:35:55,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:55,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:55,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:55,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:35:55,988 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-28 04:35:55,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:55,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1931531578, now seen corresponding path program 2 times [2024-06-28 04:35:55,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:55,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721094024] [2024-06-28 04:35:55,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:55,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:55,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:56,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:56,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:56,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721094024] [2024-06-28 04:35:56,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721094024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:56,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:56,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:56,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691872786] [2024-06-28 04:35:56,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:56,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:56,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:56,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:56,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:56,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:35:56,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 496 transitions, 9151 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:56,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:56,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:35:56,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:58,767 INFO L124 PetriNetUnfolderBase]: 4627/8592 cut-off events. [2024-06-28 04:35:58,767 INFO L125 PetriNetUnfolderBase]: For 827783/827787 co-relation queries the response was YES. [2024-06-28 04:35:58,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60535 conditions, 8592 events. 4627/8592 cut-off events. For 827783/827787 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 73381 event pairs, 1615 based on Foata normal form. 8/8514 useless extension candidates. Maximal degree in co-relation 60373. Up to 6857 conditions per place. [2024-06-28 04:35:58,896 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 98 changer transitions 9/520 dead transitions. [2024-06-28 04:35:58,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 520 transitions, 10542 flow [2024-06-28 04:35:58,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:58,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:58,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:35:58,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-28 04:35:58,897 INFO L175 Difference]: Start difference. First operand has 395 places, 496 transitions, 9151 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:35:58,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 520 transitions, 10542 flow [2024-06-28 04:36:01,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 520 transitions, 10262 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 04:36:01,634 INFO L231 Difference]: Finished difference. Result has 395 places, 496 transitions, 9092 flow [2024-06-28 04:36:01,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8873, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9092, PETRI_PLACES=395, PETRI_TRANSITIONS=496} [2024-06-28 04:36:01,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-28 04:36:01,635 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 496 transitions, 9092 flow [2024-06-28 04:36:01,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:01,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:01,635 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-28 04:36:01,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:36:01,635 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-28 04:36:01,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:01,636 INFO L85 PathProgramCache]: Analyzing trace with hash 663033146, now seen corresponding path program 3 times [2024-06-28 04:36:01,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:01,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748221905] [2024-06-28 04:36:01,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:01,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:01,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:02,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:02,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:02,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748221905] [2024-06-28 04:36:02,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748221905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:02,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:02,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:02,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093904749] [2024-06-28 04:36:02,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:02,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:02,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:02,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:02,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:02,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:02,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 496 transitions, 9092 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:02,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:02,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:02,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:04,651 INFO L124 PetriNetUnfolderBase]: 4589/8560 cut-off events. [2024-06-28 04:36:04,651 INFO L125 PetriNetUnfolderBase]: For 810497/810501 co-relation queries the response was YES. [2024-06-28 04:36:04,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60045 conditions, 8560 events. 4589/8560 cut-off events. For 810497/810501 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 73291 event pairs, 1416 based on Foata normal form. 6/8484 useless extension candidates. Maximal degree in co-relation 59882. Up to 6459 conditions per place. [2024-06-28 04:36:04,760 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 387 selfloop transitions, 117 changer transitions 6/517 dead transitions. [2024-06-28 04:36:04,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 517 transitions, 10377 flow [2024-06-28 04:36:04,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:36:04,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:36:04,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 04:36:04,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-06-28 04:36:04,761 INFO L175 Difference]: Start difference. First operand has 395 places, 496 transitions, 9092 flow. Second operand 10 states and 178 transitions. [2024-06-28 04:36:04,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 517 transitions, 10377 flow [2024-06-28 04:36:07,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 517 transitions, 10178 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:07,347 INFO L231 Difference]: Finished difference. Result has 397 places, 493 transitions, 9089 flow [2024-06-28 04:36:07,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8897, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9089, PETRI_PLACES=397, PETRI_TRANSITIONS=493} [2024-06-28 04:36:07,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-28 04:36:07,348 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 493 transitions, 9089 flow [2024-06-28 04:36:07,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:07,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:07,348 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-28 04:36:07,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:36:07,348 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-28 04:36:07,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:07,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1044571916, now seen corresponding path program 4 times [2024-06-28 04:36:07,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:07,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3661914] [2024-06-28 04:36:07,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:07,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:07,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:08,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:08,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:08,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3661914] [2024-06-28 04:36:08,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3661914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:08,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:08,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:08,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926811954] [2024-06-28 04:36:08,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:08,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:08,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:08,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:08,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:08,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:08,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 493 transitions, 9089 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:08,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:08,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:08,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:10,003 INFO L124 PetriNetUnfolderBase]: 4479/8334 cut-off events. [2024-06-28 04:36:10,004 INFO L125 PetriNetUnfolderBase]: For 800516/800520 co-relation queries the response was YES. [2024-06-28 04:36:10,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57545 conditions, 8334 events. 4479/8334 cut-off events. For 800516/800520 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 71093 event pairs, 1216 based on Foata normal form. 22/8282 useless extension candidates. Maximal degree in co-relation 57382. Up to 6324 conditions per place. [2024-06-28 04:36:10,125 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 386 selfloop transitions, 95 changer transitions 26/514 dead transitions. [2024-06-28 04:36:10,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 514 transitions, 10163 flow [2024-06-28 04:36:10,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:36:10,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:36:10,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 04:36:10,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 04:36:10,126 INFO L175 Difference]: Start difference. First operand has 397 places, 493 transitions, 9089 flow. Second operand 10 states and 180 transitions. [2024-06-28 04:36:10,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 514 transitions, 10163 flow [2024-06-28 04:36:13,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 514 transitions, 9885 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:13,150 INFO L231 Difference]: Finished difference. Result has 399 places, 473 transitions, 8761 flow [2024-06-28 04:36:13,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8811, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8761, PETRI_PLACES=399, PETRI_TRANSITIONS=473} [2024-06-28 04:36:13,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-28 04:36:13,151 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 473 transitions, 8761 flow [2024-06-28 04:36:13,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:13,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:13,152 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-28 04:36:13,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:36:13,152 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-28 04:36:13,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:13,152 INFO L85 PathProgramCache]: Analyzing trace with hash 960946596, now seen corresponding path program 1 times [2024-06-28 04:36:13,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:13,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470995060] [2024-06-28 04:36:13,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:13,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:13,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:13,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:13,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:13,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470995060] [2024-06-28 04:36:13,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470995060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:13,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:13,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:13,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932785185] [2024-06-28 04:36:13,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:13,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:13,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:13,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:13,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:14,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:14,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 473 transitions, 8761 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:14,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:14,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:14,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:15,849 INFO L124 PetriNetUnfolderBase]: 4239/7839 cut-off events. [2024-06-28 04:36:15,849 INFO L125 PetriNetUnfolderBase]: For 757625/757629 co-relation queries the response was YES. [2024-06-28 04:36:15,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55748 conditions, 7839 events. 4239/7839 cut-off events. For 757625/757629 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 65541 event pairs, 958 based on Foata normal form. 8/7765 useless extension candidates. Maximal degree in co-relation 55596. Up to 5504 conditions per place. [2024-06-28 04:36:15,968 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 391 selfloop transitions, 117 changer transitions 0/515 dead transitions. [2024-06-28 04:36:15,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 515 transitions, 10062 flow [2024-06-28 04:36:15,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:15,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:15,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:36:15,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-28 04:36:15,969 INFO L175 Difference]: Start difference. First operand has 399 places, 473 transitions, 8761 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:36:15,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 515 transitions, 10062 flow [2024-06-28 04:36:18,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 515 transitions, 9815 flow, removed 16 selfloop flow, removed 14 redundant places. [2024-06-28 04:36:18,495 INFO L231 Difference]: Finished difference. Result has 387 places, 475 transitions, 8846 flow [2024-06-28 04:36:18,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8514, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8846, PETRI_PLACES=387, PETRI_TRANSITIONS=475} [2024-06-28 04:36:18,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-28 04:36:18,495 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 475 transitions, 8846 flow [2024-06-28 04:36:18,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:18,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:18,496 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-28 04:36:18,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:36:18,496 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-28 04:36:18,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:18,497 INFO L85 PathProgramCache]: Analyzing trace with hash 820070507, now seen corresponding path program 1 times [2024-06-28 04:36:18,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:18,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555813530] [2024-06-28 04:36:18,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:18,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:18,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:19,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:19,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:19,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555813530] [2024-06-28 04:36:19,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555813530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:19,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:19,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:19,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030240628] [2024-06-28 04:36:19,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:19,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:19,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:19,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:19,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:19,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:19,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 475 transitions, 8846 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:19,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:19,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:19,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:20,936 INFO L124 PetriNetUnfolderBase]: 4259/7873 cut-off events. [2024-06-28 04:36:20,936 INFO L125 PetriNetUnfolderBase]: For 706828/706832 co-relation queries the response was YES. [2024-06-28 04:36:21,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55354 conditions, 7873 events. 4259/7873 cut-off events. For 706828/706832 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 66048 event pairs, 993 based on Foata normal form. 6/7800 useless extension candidates. Maximal degree in co-relation 55206. Up to 5412 conditions per place. [2024-06-28 04:36:21,046 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 363 selfloop transitions, 107 changer transitions 21/498 dead transitions. [2024-06-28 04:36:21,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 498 transitions, 9955 flow [2024-06-28 04:36:21,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:21,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:36:21,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 04:36:21,047 INFO L175 Difference]: Start difference. First operand has 387 places, 475 transitions, 8846 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:36:21,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 498 transitions, 9955 flow [2024-06-28 04:36:23,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 498 transitions, 9713 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 04:36:23,388 INFO L231 Difference]: Finished difference. Result has 389 places, 463 transitions, 8496 flow [2024-06-28 04:36:23,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8606, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8496, PETRI_PLACES=389, PETRI_TRANSITIONS=463} [2024-06-28 04:36:23,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-28 04:36:23,389 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 463 transitions, 8496 flow [2024-06-28 04:36:23,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:23,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:23,389 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-28 04:36:23,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:36:23,389 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-28 04:36:23,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:23,389 INFO L85 PathProgramCache]: Analyzing trace with hash -497312355, now seen corresponding path program 2 times [2024-06-28 04:36:23,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:23,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408146341] [2024-06-28 04:36:23,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:23,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:23,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:23,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:23,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:23,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408146341] [2024-06-28 04:36:23,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408146341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:23,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:23,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:23,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283673506] [2024-06-28 04:36:23,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:23,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:23,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:23,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:23,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:24,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:24,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 463 transitions, 8496 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:24,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:24,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:24,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:25,614 INFO L124 PetriNetUnfolderBase]: 4143/7714 cut-off events. [2024-06-28 04:36:25,614 INFO L125 PetriNetUnfolderBase]: For 763288/763292 co-relation queries the response was YES. [2024-06-28 04:36:25,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53966 conditions, 7714 events. 4143/7714 cut-off events. For 763288/763292 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 64714 event pairs, 1043 based on Foata normal form. 18/7634 useless extension candidates. Maximal degree in co-relation 53817. Up to 4362 conditions per place. [2024-06-28 04:36:25,728 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 350 selfloop transitions, 115 changer transitions 17/489 dead transitions. [2024-06-28 04:36:25,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 489 transitions, 9939 flow [2024-06-28 04:36:25,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:25,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:25,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:36:25,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:36:25,729 INFO L175 Difference]: Start difference. First operand has 389 places, 463 transitions, 8496 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:36:25,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 489 transitions, 9939 flow [2024-06-28 04:36:28,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 489 transitions, 9699 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:28,348 INFO L231 Difference]: Finished difference. Result has 385 places, 452 transitions, 8307 flow [2024-06-28 04:36:28,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8264, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8307, PETRI_PLACES=385, PETRI_TRANSITIONS=452} [2024-06-28 04:36:28,348 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-28 04:36:28,348 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 452 transitions, 8307 flow [2024-06-28 04:36:28,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:28,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:28,348 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-28 04:36:28,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:36:28,349 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-28 04:36:28,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:28,349 INFO L85 PathProgramCache]: Analyzing trace with hash -497317935, now seen corresponding path program 3 times [2024-06-28 04:36:28,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:28,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274261186] [2024-06-28 04:36:28,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:28,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:28,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:28,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:28,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:28,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274261186] [2024-06-28 04:36:28,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274261186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:28,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:28,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:28,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289549126] [2024-06-28 04:36:28,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:28,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:28,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:28,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:28,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:29,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:29,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 452 transitions, 8307 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:29,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:29,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:29,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:30,593 INFO L124 PetriNetUnfolderBase]: 4022/7511 cut-off events. [2024-06-28 04:36:30,593 INFO L125 PetriNetUnfolderBase]: For 678198/678202 co-relation queries the response was YES. [2024-06-28 04:36:30,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52403 conditions, 7511 events. 4022/7511 cut-off events. For 678198/678202 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 62761 event pairs, 1059 based on Foata normal form. 6/7419 useless extension candidates. Maximal degree in co-relation 52255. Up to 4362 conditions per place. [2024-06-28 04:36:30,704 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 351 selfloop transitions, 94 changer transitions 23/475 dead transitions. [2024-06-28 04:36:30,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 475 transitions, 9529 flow [2024-06-28 04:36:30,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:30,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:30,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:36:30,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 04:36:30,705 INFO L175 Difference]: Start difference. First operand has 385 places, 452 transitions, 8307 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:36:30,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 475 transitions, 9529 flow [2024-06-28 04:36:33,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 475 transitions, 9295 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 04:36:33,525 INFO L231 Difference]: Finished difference. Result has 382 places, 437 transitions, 7906 flow [2024-06-28 04:36:33,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8079, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7906, PETRI_PLACES=382, PETRI_TRANSITIONS=437} [2024-06-28 04:36:33,526 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-28 04:36:33,526 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 437 transitions, 7906 flow [2024-06-28 04:36:33,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:33,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:33,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:33,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:36:33,526 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-28 04:36:33,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:33,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1127180376, now seen corresponding path program 2 times [2024-06-28 04:36:33,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:33,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927524611] [2024-06-28 04:36:33,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:33,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:33,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:34,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:34,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:34,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927524611] [2024-06-28 04:36:34,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927524611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:34,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:34,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:34,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047863194] [2024-06-28 04:36:34,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:34,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:34,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:34,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:34,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:34,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:34,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 437 transitions, 7906 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:34,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:34,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:34,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:36,168 INFO L124 PetriNetUnfolderBase]: 3886/7274 cut-off events. [2024-06-28 04:36:36,168 INFO L125 PetriNetUnfolderBase]: For 638748/638752 co-relation queries the response was YES. [2024-06-28 04:36:36,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50282 conditions, 7274 events. 3886/7274 cut-off events. For 638748/638752 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 60417 event pairs, 975 based on Foata normal form. 8/7188 useless extension candidates. Maximal degree in co-relation 50136. Up to 4997 conditions per place. [2024-06-28 04:36:36,264 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 369 selfloop transitions, 100 changer transitions 0/476 dead transitions. [2024-06-28 04:36:36,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 476 transitions, 9076 flow [2024-06-28 04:36:36,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:36,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:36,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:36:36,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-28 04:36:36,265 INFO L175 Difference]: Start difference. First operand has 382 places, 437 transitions, 7906 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:36:36,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 476 transitions, 9076 flow [2024-06-28 04:36:38,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 476 transitions, 8833 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-28 04:36:38,640 INFO L231 Difference]: Finished difference. Result has 374 places, 438 transitions, 7918 flow [2024-06-28 04:36:38,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7671, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7918, PETRI_PLACES=374, PETRI_TRANSITIONS=438} [2024-06-28 04:36:38,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 04:36:38,641 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 438 transitions, 7918 flow [2024-06-28 04:36:38,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:38,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:38,641 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-28 04:36:38,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:36:38,641 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-28 04:36:38,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:38,641 INFO L85 PathProgramCache]: Analyzing trace with hash 624409209, now seen corresponding path program 4 times [2024-06-28 04:36:38,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:38,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496371130] [2024-06-28 04:36:38,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:38,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:38,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:39,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-28 04:36:39,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:39,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496371130] [2024-06-28 04:36:39,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496371130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:39,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:39,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:39,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320415675] [2024-06-28 04:36:39,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:39,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:39,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:39,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:39,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:39,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:39,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 438 transitions, 7918 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:39,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:39,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:39,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:40,825 INFO L124 PetriNetUnfolderBase]: 3869/7243 cut-off events. [2024-06-28 04:36:40,826 INFO L125 PetriNetUnfolderBase]: For 561986/561990 co-relation queries the response was YES. [2024-06-28 04:36:40,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48938 conditions, 7243 events. 3869/7243 cut-off events. For 561986/561990 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 60054 event pairs, 1122 based on Foata normal form. 10/7158 useless extension candidates. Maximal degree in co-relation 48796. Up to 4750 conditions per place. [2024-06-28 04:36:40,946 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 332 selfloop transitions, 98 changer transitions 25/462 dead transitions. [2024-06-28 04:36:40,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 462 transitions, 8955 flow [2024-06-28 04:36:40,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:40,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:40,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:36:40,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 04:36:40,948 INFO L175 Difference]: Start difference. First operand has 374 places, 438 transitions, 7918 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:36:40,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 462 transitions, 8955 flow [2024-06-28 04:36:43,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 462 transitions, 8733 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:43,221 INFO L231 Difference]: Finished difference. Result has 375 places, 421 transitions, 7479 flow [2024-06-28 04:36:43,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7479, PETRI_PLACES=375, PETRI_TRANSITIONS=421} [2024-06-28 04:36:43,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 04:36:43,222 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 421 transitions, 7479 flow [2024-06-28 04:36:43,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:43,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:43,222 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-28 04:36:43,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:36:43,222 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-28 04:36:43,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:43,222 INFO L85 PathProgramCache]: Analyzing trace with hash -325657760, now seen corresponding path program 3 times [2024-06-28 04:36:43,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:43,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632166329] [2024-06-28 04:36:43,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:43,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:43,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:43,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-28 04:36:43,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:43,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632166329] [2024-06-28 04:36:43,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632166329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:43,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:43,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:43,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360990208] [2024-06-28 04:36:43,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:43,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:43,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:43,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:43,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:44,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:44,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 421 transitions, 7479 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:44,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:44,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:44,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:45,462 INFO L124 PetriNetUnfolderBase]: 3685/6951 cut-off events. [2024-06-28 04:36:45,463 INFO L125 PetriNetUnfolderBase]: For 575122/575126 co-relation queries the response was YES. [2024-06-28 04:36:45,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47235 conditions, 6951 events. 3685/6951 cut-off events. For 575122/575126 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 57499 event pairs, 910 based on Foata normal form. 8/6882 useless extension candidates. Maximal degree in co-relation 47092. Up to 4475 conditions per place. [2024-06-28 04:36:45,563 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 350 selfloop transitions, 107 changer transitions 0/464 dead transitions. [2024-06-28 04:36:45,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 464 transitions, 8890 flow [2024-06-28 04:36:45,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:45,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:45,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:36:45,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 04:36:45,564 INFO L175 Difference]: Start difference. First operand has 375 places, 421 transitions, 7479 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:36:45,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 464 transitions, 8890 flow [2024-06-28 04:36:48,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 464 transitions, 8636 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 04:36:48,027 INFO L231 Difference]: Finished difference. Result has 372 places, 427 transitions, 7661 flow [2024-06-28 04:36:48,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7661, PETRI_PLACES=372, PETRI_TRANSITIONS=427} [2024-06-28 04:36:48,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-28 04:36:48,027 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 427 transitions, 7661 flow [2024-06-28 04:36:48,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:48,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:48,027 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-28 04:36:48,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:36:48,028 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-28 04:36:48,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:48,028 INFO L85 PathProgramCache]: Analyzing trace with hash 633674799, now seen corresponding path program 5 times [2024-06-28 04:36:48,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:48,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967814960] [2024-06-28 04:36:48,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:48,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:48,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:48,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:48,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:48,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967814960] [2024-06-28 04:36:48,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967814960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:48,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:48,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:48,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295337974] [2024-06-28 04:36:48,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:48,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:48,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:48,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:48,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:48,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:48,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 427 transitions, 7661 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:48,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:48,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:48,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:50,186 INFO L124 PetriNetUnfolderBase]: 3672/6911 cut-off events. [2024-06-28 04:36:50,187 INFO L125 PetriNetUnfolderBase]: For 525685/525689 co-relation queries the response was YES. [2024-06-28 04:36:50,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46450 conditions, 6911 events. 3672/6911 cut-off events. For 525685/525689 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 56914 event pairs, 1078 based on Foata normal form. 10/6839 useless extension candidates. Maximal degree in co-relation 46308. Up to 4133 conditions per place. [2024-06-28 04:36:50,290 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 117 changer transitions 0/451 dead transitions. [2024-06-28 04:36:50,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 451 transitions, 8832 flow [2024-06-28 04:36:50,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:50,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:50,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:36:50,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:36:50,291 INFO L175 Difference]: Start difference. First operand has 372 places, 427 transitions, 7661 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:36:50,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 451 transitions, 8832 flow [2024-06-28 04:36:52,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 451 transitions, 8632 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:52,732 INFO L231 Difference]: Finished difference. Result has 374 places, 427 transitions, 7703 flow [2024-06-28 04:36:52,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7703, PETRI_PLACES=374, PETRI_TRANSITIONS=427} [2024-06-28 04:36:52,733 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 04:36:52,733 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 427 transitions, 7703 flow [2024-06-28 04:36:52,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:52,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:52,734 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-28 04:36:52,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:36:52,734 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-28 04:36:52,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:52,734 INFO L85 PathProgramCache]: Analyzing trace with hash -325548795, now seen corresponding path program 6 times [2024-06-28 04:36:52,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:52,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588607747] [2024-06-28 04:36:52,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:52,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:53,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:53,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:53,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588607747] [2024-06-28 04:36:53,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588607747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:53,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:53,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:53,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857451628] [2024-06-28 04:36:53,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:53,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:53,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:53,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:53,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:53,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:53,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 427 transitions, 7703 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:53,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:53,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:53,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:54,804 INFO L124 PetriNetUnfolderBase]: 3659/6886 cut-off events. [2024-06-28 04:36:54,804 INFO L125 PetriNetUnfolderBase]: For 508134/508138 co-relation queries the response was YES. [2024-06-28 04:36:54,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46028 conditions, 6886 events. 3659/6886 cut-off events. For 508134/508138 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 56735 event pairs, 969 based on Foata normal form. 10/6814 useless extension candidates. Maximal degree in co-relation 45886. Up to 4127 conditions per place. [2024-06-28 04:36:54,901 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 326 selfloop transitions, 93 changer transitions 23/449 dead transitions. [2024-06-28 04:36:54,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 449 transitions, 8706 flow [2024-06-28 04:36:54,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:54,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:54,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:36:54,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-28 04:36:54,902 INFO L175 Difference]: Start difference. First operand has 374 places, 427 transitions, 7703 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:36:54,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 449 transitions, 8706 flow [2024-06-28 04:36:57,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 449 transitions, 8469 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:57,371 INFO L231 Difference]: Finished difference. Result has 375 places, 408 transitions, 7272 flow [2024-06-28 04:36:57,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7466, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7272, PETRI_PLACES=375, PETRI_TRANSITIONS=408} [2024-06-28 04:36:57,371 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 04:36:57,372 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 408 transitions, 7272 flow [2024-06-28 04:36:57,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:57,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:57,372 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-28 04:36:57,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:36:57,372 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-28 04:36:57,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:57,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1252000481, now seen corresponding path program 7 times [2024-06-28 04:36:57,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:57,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647911520] [2024-06-28 04:36:57,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:57,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:57,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:58,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:58,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:58,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647911520] [2024-06-28 04:36:58,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647911520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:58,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:58,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:58,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595395226] [2024-06-28 04:36:58,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:58,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:58,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:58,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:58,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:58,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:36:58,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 408 transitions, 7272 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:58,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:58,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:36:58,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:59,397 INFO L124 PetriNetUnfolderBase]: 3555/6732 cut-off events. [2024-06-28 04:36:59,397 INFO L125 PetriNetUnfolderBase]: For 591782/591786 co-relation queries the response was YES. [2024-06-28 04:36:59,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45661 conditions, 6732 events. 3555/6732 cut-off events. For 591782/591786 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55861 event pairs, 810 based on Foata normal form. 18/6667 useless extension candidates. Maximal degree in co-relation 45518. Up to 2221 conditions per place. [2024-06-28 04:36:59,487 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 177 changer transitions 8/432 dead transitions. [2024-06-28 04:36:59,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 432 transitions, 8577 flow [2024-06-28 04:36:59,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:59,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:59,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:36:59,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-28 04:36:59,488 INFO L175 Difference]: Start difference. First operand has 375 places, 408 transitions, 7272 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:36:59,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 432 transitions, 8577 flow [2024-06-28 04:37:01,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 432 transitions, 8330 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 04:37:01,514 INFO L231 Difference]: Finished difference. Result has 370 places, 404 transitions, 7381 flow [2024-06-28 04:37:01,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7381, PETRI_PLACES=370, PETRI_TRANSITIONS=404} [2024-06-28 04:37:01,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 04:37:01,515 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 404 transitions, 7381 flow [2024-06-28 04:37:01,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:01,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:01,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:01,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:37:01,515 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-28 04:37:01,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1251994901, now seen corresponding path program 8 times [2024-06-28 04:37:01,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:01,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646168308] [2024-06-28 04:37:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:01,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:01,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:02,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:02,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:02,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646168308] [2024-06-28 04:37:02,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646168308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:02,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:02,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:02,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609746732] [2024-06-28 04:37:02,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:02,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:02,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:02,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:02,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:02,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:02,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 404 transitions, 7381 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:02,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:02,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:02,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:03,465 INFO L124 PetriNetUnfolderBase]: 3370/6389 cut-off events. [2024-06-28 04:37:03,465 INFO L125 PetriNetUnfolderBase]: For 561547/561551 co-relation queries the response was YES. [2024-06-28 04:37:03,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44293 conditions, 6389 events. 3370/6389 cut-off events. For 561547/561551 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 52416 event pairs, 902 based on Foata normal form. 18/6330 useless extension candidates. Maximal degree in co-relation 44151. Up to 2189 conditions per place. [2024-06-28 04:37:03,551 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 227 selfloop transitions, 179 changer transitions 12/425 dead transitions. [2024-06-28 04:37:03,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 425 transitions, 8628 flow [2024-06-28 04:37:03,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:03,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:03,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:37:03,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 04:37:03,552 INFO L175 Difference]: Start difference. First operand has 370 places, 404 transitions, 7381 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:37:03,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 425 transitions, 8628 flow [2024-06-28 04:37:05,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 425 transitions, 8270 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 04:37:05,475 INFO L231 Difference]: Finished difference. Result has 370 places, 393 transitions, 7264 flow [2024-06-28 04:37:05,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7264, PETRI_PLACES=370, PETRI_TRANSITIONS=393} [2024-06-28 04:37:05,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 04:37:05,476 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 393 transitions, 7264 flow [2024-06-28 04:37:05,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:05,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:05,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:05,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:37:05,476 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-28 04:37:05,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:05,477 INFO L85 PathProgramCache]: Analyzing trace with hash 2105933703, now seen corresponding path program 9 times [2024-06-28 04:37:05,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:05,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432720856] [2024-06-28 04:37:05,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:05,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:05,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:06,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-28 04:37:06,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:06,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432720856] [2024-06-28 04:37:06,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432720856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:06,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:06,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:06,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604699808] [2024-06-28 04:37:06,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:06,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:06,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:06,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:06,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:06,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:06,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 393 transitions, 7264 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:06,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:06,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:06,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:07,335 INFO L124 PetriNetUnfolderBase]: 3298/6217 cut-off events. [2024-06-28 04:37:07,335 INFO L125 PetriNetUnfolderBase]: For 522286/522290 co-relation queries the response was YES. [2024-06-28 04:37:07,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44041 conditions, 6217 events. 3298/6217 cut-off events. For 522286/522290 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 50610 event pairs, 856 based on Foata normal form. 6/6116 useless extension candidates. Maximal degree in co-relation 43899. Up to 2910 conditions per place. [2024-06-28 04:37:07,419 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 279 selfloop transitions, 107 changer transitions 19/412 dead transitions. [2024-06-28 04:37:07,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 412 transitions, 8482 flow [2024-06-28 04:37:07,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:07,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:07,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:37:07,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-28 04:37:07,420 INFO L175 Difference]: Start difference. First operand has 370 places, 393 transitions, 7264 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:37:07,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 412 transitions, 8482 flow [2024-06-28 04:37:09,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 412 transitions, 8068 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-28 04:37:09,723 INFO L231 Difference]: Finished difference. Result has 360 places, 379 transitions, 6869 flow [2024-06-28 04:37:09,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6863, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6869, PETRI_PLACES=360, PETRI_TRANSITIONS=379} [2024-06-28 04:37:09,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 04:37:09,724 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 379 transitions, 6869 flow [2024-06-28 04:37:09,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:09,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:09,724 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-28 04:37:09,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:37:09,724 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-28 04:37:09,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:09,724 INFO L85 PathProgramCache]: Analyzing trace with hash -210246465, now seen corresponding path program 10 times [2024-06-28 04:37:09,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:09,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494365632] [2024-06-28 04:37:09,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:09,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:09,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:10,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:10,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:10,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494365632] [2024-06-28 04:37:10,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494365632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:10,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:10,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:10,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949261036] [2024-06-28 04:37:10,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:10,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:10,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:10,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:10,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:10,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:10,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 379 transitions, 6869 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:10,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:10,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:10,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:11,559 INFO L124 PetriNetUnfolderBase]: 3127/5958 cut-off events. [2024-06-28 04:37:11,559 INFO L125 PetriNetUnfolderBase]: For 476728/476732 co-relation queries the response was YES. [2024-06-28 04:37:11,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41146 conditions, 5958 events. 3127/5958 cut-off events. For 476728/476732 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 48730 event pairs, 859 based on Foata normal form. 6/5860 useless extension candidates. Maximal degree in co-relation 41007. Up to 2892 conditions per place. [2024-06-28 04:37:11,639 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 121 changer transitions 0/397 dead transitions. [2024-06-28 04:37:11,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 397 transitions, 8035 flow [2024-06-28 04:37:11,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:11,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:11,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:37:11,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-28 04:37:11,641 INFO L175 Difference]: Start difference. First operand has 360 places, 379 transitions, 6869 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:37:11,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 397 transitions, 8035 flow [2024-06-28 04:37:13,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 397 transitions, 7746 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:37:13,260 INFO L231 Difference]: Finished difference. Result has 357 places, 379 transitions, 6839 flow [2024-06-28 04:37:13,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6592, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6839, PETRI_PLACES=357, PETRI_TRANSITIONS=379} [2024-06-28 04:37:13,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 04:37:13,260 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 379 transitions, 6839 flow [2024-06-28 04:37:13,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:13,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:13,260 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-28 04:37:13,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:37:13,261 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-28 04:37:13,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:13,261 INFO L85 PathProgramCache]: Analyzing trace with hash -210430605, now seen corresponding path program 11 times [2024-06-28 04:37:13,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:13,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604983331] [2024-06-28 04:37:13,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:13,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:13,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:13,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-28 04:37:13,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:13,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604983331] [2024-06-28 04:37:13,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604983331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:13,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:13,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:13,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668068422] [2024-06-28 04:37:13,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:13,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:13,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:13,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:13,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:13,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:13,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 379 transitions, 6839 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:13,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:13,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:13,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:15,203 INFO L124 PetriNetUnfolderBase]: 3114/5909 cut-off events. [2024-06-28 04:37:15,203 INFO L125 PetriNetUnfolderBase]: For 437432/437436 co-relation queries the response was YES. [2024-06-28 04:37:15,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40316 conditions, 5909 events. 3114/5909 cut-off events. For 437432/437436 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 48128 event pairs, 820 based on Foata normal form. 6/5850 useless extension candidates. Maximal degree in co-relation 40179. Up to 2293 conditions per place. [2024-06-28 04:37:15,282 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 263 selfloop transitions, 116 changer transitions 12/398 dead transitions. [2024-06-28 04:37:15,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 398 transitions, 8001 flow [2024-06-28 04:37:15,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:15,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:15,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:37:15,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-28 04:37:15,283 INFO L175 Difference]: Start difference. First operand has 357 places, 379 transitions, 6839 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:37:15,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 398 transitions, 8001 flow [2024-06-28 04:37:17,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 398 transitions, 7544 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 04:37:17,062 INFO L231 Difference]: Finished difference. Result has 355 places, 371 transitions, 6515 flow [2024-06-28 04:37:17,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6382, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6515, PETRI_PLACES=355, PETRI_TRANSITIONS=371} [2024-06-28 04:37:17,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 04:37:17,063 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 371 transitions, 6515 flow [2024-06-28 04:37:17,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:17,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:17,063 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-28 04:37:17,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:37:17,063 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-28 04:37:17,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:17,063 INFO L85 PathProgramCache]: Analyzing trace with hash 643692337, now seen corresponding path program 12 times [2024-06-28 04:37:17,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:17,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686049286] [2024-06-28 04:37:17,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:17,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:17,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:17,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:17,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:17,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686049286] [2024-06-28 04:37:17,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686049286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:17,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:17,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:17,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114385594] [2024-06-28 04:37:17,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:17,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:17,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:17,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:17,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:17,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:17,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 371 transitions, 6515 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:17,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:17,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:17,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:18,954 INFO L124 PetriNetUnfolderBase]: 2973/5714 cut-off events. [2024-06-28 04:37:18,954 INFO L125 PetriNetUnfolderBase]: For 427364/427368 co-relation queries the response was YES. [2024-06-28 04:37:19,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37206 conditions, 5714 events. 2973/5714 cut-off events. For 427364/427368 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 46658 event pairs, 795 based on Foata normal form. 18/5666 useless extension candidates. Maximal degree in co-relation 37069. Up to 2293 conditions per place. [2024-06-28 04:37:19,032 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 254 selfloop transitions, 106 changer transitions 24/391 dead transitions. [2024-06-28 04:37:19,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 391 transitions, 7669 flow [2024-06-28 04:37:19,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:19,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:19,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:37:19,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 04:37:19,033 INFO L175 Difference]: Start difference. First operand has 355 places, 371 transitions, 6515 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:37:19,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 391 transitions, 7669 flow [2024-06-28 04:37:20,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 391 transitions, 7400 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 04:37:20,749 INFO L231 Difference]: Finished difference. Result has 352 places, 353 transitions, 6182 flow [2024-06-28 04:37:20,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6258, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6182, PETRI_PLACES=352, PETRI_TRANSITIONS=353} [2024-06-28 04:37:20,750 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 04:37:20,750 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 353 transitions, 6182 flow [2024-06-28 04:37:20,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:20,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:20,750 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-28 04:37:20,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:37:20,750 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-28 04:37:20,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:20,751 INFO L85 PathProgramCache]: Analyzing trace with hash 411368136, now seen corresponding path program 4 times [2024-06-28 04:37:20,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:20,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5222450] [2024-06-28 04:37:20,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:20,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:20,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:21,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-28 04:37:21,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:21,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5222450] [2024-06-28 04:37:21,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5222450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:21,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:21,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:21,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757652656] [2024-06-28 04:37:21,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:21,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:21,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:21,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:21,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:21,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:21,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 353 transitions, 6182 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:21,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:21,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:21,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:22,885 INFO L124 PetriNetUnfolderBase]: 2861/5493 cut-off events. [2024-06-28 04:37:22,885 INFO L125 PetriNetUnfolderBase]: For 378889/378893 co-relation queries the response was YES. [2024-06-28 04:37:22,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35735 conditions, 5493 events. 2861/5493 cut-off events. For 378889/378893 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 44484 event pairs, 714 based on Foata normal form. 12/5446 useless extension candidates. Maximal degree in co-relation 35600. Up to 3474 conditions per place. [2024-06-28 04:37:22,954 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 276 selfloop transitions, 95 changer transitions 0/378 dead transitions. [2024-06-28 04:37:22,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 378 transitions, 7047 flow [2024-06-28 04:37:22,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:22,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:22,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:37:22,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-28 04:37:22,955 INFO L175 Difference]: Start difference. First operand has 352 places, 353 transitions, 6182 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:37:22,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 378 transitions, 7047 flow [2024-06-28 04:37:24,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 378 transitions, 6713 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-28 04:37:24,429 INFO L231 Difference]: Finished difference. Result has 342 places, 355 transitions, 6097 flow [2024-06-28 04:37:24,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5848, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6097, PETRI_PLACES=342, PETRI_TRANSITIONS=355} [2024-06-28 04:37:24,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 04:37:24,430 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 355 transitions, 6097 flow [2024-06-28 04:37:24,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:24,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:24,430 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-28 04:37:24,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:37:24,430 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-28 04:37:24,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:24,431 INFO L85 PathProgramCache]: Analyzing trace with hash -958053668, now seen corresponding path program 5 times [2024-06-28 04:37:24,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:24,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270696185] [2024-06-28 04:37:24,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:24,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:24,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:25,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:25,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:25,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270696185] [2024-06-28 04:37:25,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270696185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:25,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:25,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:25,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481473765] [2024-06-28 04:37:25,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:25,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:25,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:25,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:25,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:25,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:25,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 355 transitions, 6097 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:25,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:25,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:25,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:26,525 INFO L124 PetriNetUnfolderBase]: 2897/5555 cut-off events. [2024-06-28 04:37:26,526 INFO L125 PetriNetUnfolderBase]: For 361527/361531 co-relation queries the response was YES. [2024-06-28 04:37:26,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35460 conditions, 5555 events. 2897/5555 cut-off events. For 361527/361531 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 45029 event pairs, 642 based on Foata normal form. 12/5508 useless extension candidates. Maximal degree in co-relation 35329. Up to 3514 conditions per place. [2024-06-28 04:37:26,594 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 279 selfloop transitions, 99 changer transitions 0/385 dead transitions. [2024-06-28 04:37:26,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 385 transitions, 7052 flow [2024-06-28 04:37:26,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:26,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:26,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:37:26,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 04:37:26,595 INFO L175 Difference]: Start difference. First operand has 342 places, 355 transitions, 6097 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:37:26,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 385 transitions, 7052 flow [2024-06-28 04:37:27,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 385 transitions, 6880 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:37:27,766 INFO L231 Difference]: Finished difference. Result has 344 places, 358 transitions, 6218 flow [2024-06-28 04:37:27,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5925, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6218, PETRI_PLACES=344, PETRI_TRANSITIONS=358} [2024-06-28 04:37:27,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 04:37:27,766 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 358 transitions, 6218 flow [2024-06-28 04:37:27,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:27,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:27,766 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-28 04:37:27,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:37:27,766 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-28 04:37:27,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:27,767 INFO L85 PathProgramCache]: Analyzing trace with hash -957755138, now seen corresponding path program 6 times [2024-06-28 04:37:27,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:27,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112403657] [2024-06-28 04:37:27,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:27,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:27,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:28,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:28,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:28,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112403657] [2024-06-28 04:37:28,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112403657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:28,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:28,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:28,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140206176] [2024-06-28 04:37:28,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:28,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:28,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:28,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:28,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:28,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:28,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 358 transitions, 6218 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:28,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:28,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:28,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:29,861 INFO L124 PetriNetUnfolderBase]: 2921/5603 cut-off events. [2024-06-28 04:37:29,862 INFO L125 PetriNetUnfolderBase]: For 362150/362154 co-relation queries the response was YES. [2024-06-28 04:37:29,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35969 conditions, 5603 events. 2921/5603 cut-off events. For 362150/362154 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 45436 event pairs, 708 based on Foata normal form. 8/5552 useless extension candidates. Maximal degree in co-relation 35837. Up to 3217 conditions per place. [2024-06-28 04:37:29,930 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 260 selfloop transitions, 117 changer transitions 0/384 dead transitions. [2024-06-28 04:37:29,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 384 transitions, 7118 flow [2024-06-28 04:37:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:29,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:29,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:37:29,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 04:37:29,931 INFO L175 Difference]: Start difference. First operand has 344 places, 358 transitions, 6218 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:37:29,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 384 transitions, 7118 flow [2024-06-28 04:37:31,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 384 transitions, 6890 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 04:37:31,278 INFO L231 Difference]: Finished difference. Result has 346 places, 360 transitions, 6285 flow [2024-06-28 04:37:31,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6285, PETRI_PLACES=346, PETRI_TRANSITIONS=360} [2024-06-28 04:37:31,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 04:37:31,279 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 360 transitions, 6285 flow [2024-06-28 04:37:31,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:31,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:31,279 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-28 04:37:31,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:37:31,280 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-28 04:37:31,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:31,280 INFO L85 PathProgramCache]: Analyzing trace with hash 880122612, now seen corresponding path program 7 times [2024-06-28 04:37:31,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:31,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846797903] [2024-06-28 04:37:31,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:31,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:31,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:32,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:32,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:32,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846797903] [2024-06-28 04:37:32,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846797903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:32,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:32,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:37:32,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181763967] [2024-06-28 04:37:32,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:32,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:37:32,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:32,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:37:32,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:37:32,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:32,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 360 transitions, 6285 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 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-28 04:37:32,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:32,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:32,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:33,384 INFO L124 PetriNetUnfolderBase]: 2897/5577 cut-off events. [2024-06-28 04:37:33,384 INFO L125 PetriNetUnfolderBase]: For 340944/340948 co-relation queries the response was YES. [2024-06-28 04:37:33,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34919 conditions, 5577 events. 2897/5577 cut-off events. For 340944/340948 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 45278 event pairs, 726 based on Foata normal form. 16/5541 useless extension candidates. Maximal degree in co-relation 34786. Up to 3558 conditions per place. [2024-06-28 04:37:33,458 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 295 selfloop transitions, 81 changer transitions 0/383 dead transitions. [2024-06-28 04:37:33,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 383 transitions, 7129 flow [2024-06-28 04:37:33,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:33,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:33,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:37:33,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-28 04:37:33,459 INFO L175 Difference]: Start difference. First operand has 346 places, 360 transitions, 6285 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:37:33,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 383 transitions, 7129 flow [2024-06-28 04:37:34,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 383 transitions, 6854 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 04:37:34,632 INFO L231 Difference]: Finished difference. Result has 348 places, 360 transitions, 6180 flow [2024-06-28 04:37:34,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6010, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6180, PETRI_PLACES=348, PETRI_TRANSITIONS=360} [2024-06-28 04:37:34,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 04:37:34,632 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 360 transitions, 6180 flow [2024-06-28 04:37:34,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 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-28 04:37:34,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:34,632 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-28 04:37:34,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:37:34,632 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-28 04:37:34,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:34,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1265708132, now seen corresponding path program 8 times [2024-06-28 04:37:34,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:34,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259962066] [2024-06-28 04:37:34,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:34,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:35,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-28 04:37:35,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:35,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259962066] [2024-06-28 04:37:35,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259962066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:35,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:35,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:35,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135953417] [2024-06-28 04:37:35,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:35,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:35,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:35,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:35,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:35,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:35,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 360 transitions, 6180 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:35,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:35,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:35,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:36,724 INFO L124 PetriNetUnfolderBase]: 2881/5551 cut-off events. [2024-06-28 04:37:36,724 INFO L125 PetriNetUnfolderBase]: For 307690/307694 co-relation queries the response was YES. [2024-06-28 04:37:36,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33856 conditions, 5551 events. 2881/5551 cut-off events. For 307690/307694 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 45120 event pairs, 684 based on Foata normal form. 12/5514 useless extension candidates. Maximal degree in co-relation 33722. Up to 3468 conditions per place. [2024-06-28 04:37:36,793 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 290 selfloop transitions, 85 changer transitions 0/382 dead transitions. [2024-06-28 04:37:36,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 382 transitions, 7020 flow [2024-06-28 04:37:36,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:36,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:36,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:37:36,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-28 04:37:36,795 INFO L175 Difference]: Start difference. First operand has 348 places, 360 transitions, 6180 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:37:36,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 382 transitions, 7020 flow [2024-06-28 04:37:37,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 382 transitions, 6804 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:37,929 INFO L231 Difference]: Finished difference. Result has 349 places, 360 transitions, 6140 flow [2024-06-28 04:37:37,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6140, PETRI_PLACES=349, PETRI_TRANSITIONS=360} [2024-06-28 04:37:37,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 04:37:37,930 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 360 transitions, 6140 flow [2024-06-28 04:37:37,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:37,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:37,930 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-28 04:37:37,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:37:37,930 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-28 04:37:37,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:37,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1364442322, now seen corresponding path program 9 times [2024-06-28 04:37:37,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:37,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856442512] [2024-06-28 04:37:37,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:37,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:37,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:38,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:38,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:38,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856442512] [2024-06-28 04:37:38,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856442512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:38,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:38,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:37:38,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433425137] [2024-06-28 04:37:38,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:38,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:37:38,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:38,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:37:38,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:37:39,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:39,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 360 transitions, 6140 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 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-28 04:37:39,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:39,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:39,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:40,011 INFO L124 PetriNetUnfolderBase]: 2865/5520 cut-off events. [2024-06-28 04:37:40,011 INFO L125 PetriNetUnfolderBase]: For 291893/291897 co-relation queries the response was YES. [2024-06-28 04:37:40,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33056 conditions, 5520 events. 2865/5520 cut-off events. For 291893/291897 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 44676 event pairs, 686 based on Foata normal form. 12/5494 useless extension candidates. Maximal degree in co-relation 32921. Up to 2435 conditions per place. [2024-06-28 04:37:40,083 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 286 selfloop transitions, 89 changer transitions 0/382 dead transitions. [2024-06-28 04:37:40,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 382 transitions, 7153 flow [2024-06-28 04:37:40,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:40,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:40,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:37:40,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:37:40,084 INFO L175 Difference]: Start difference. First operand has 349 places, 360 transitions, 6140 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:37:40,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 382 transitions, 7153 flow [2024-06-28 04:37:41,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 382 transitions, 6983 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:37:41,471 INFO L231 Difference]: Finished difference. Result has 351 places, 361 transitions, 6168 flow [2024-06-28 04:37:41,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5970, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6168, PETRI_PLACES=351, PETRI_TRANSITIONS=361} [2024-06-28 04:37:41,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 04:37:41,471 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 361 transitions, 6168 flow [2024-06-28 04:37:41,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 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-28 04:37:41,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:41,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:41,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:37:41,472 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-28 04:37:41,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:41,472 INFO L85 PathProgramCache]: Analyzing trace with hash -826480686, now seen corresponding path program 1 times [2024-06-28 04:37:41,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:41,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630818120] [2024-06-28 04:37:41,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:41,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:41,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:42,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-28 04:37:42,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:42,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630818120] [2024-06-28 04:37:42,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630818120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:42,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:42,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:42,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655495446] [2024-06-28 04:37:42,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:42,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:42,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:42,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:42,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:42,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:42,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 361 transitions, 6168 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:42,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:42,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:42,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:43,430 INFO L124 PetriNetUnfolderBase]: 2905/5539 cut-off events. [2024-06-28 04:37:43,431 INFO L125 PetriNetUnfolderBase]: For 310648/310648 co-relation queries the response was YES. [2024-06-28 04:37:43,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33553 conditions, 5539 events. 2905/5539 cut-off events. For 310648/310648 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 44948 event pairs, 743 based on Foata normal form. 12/5444 useless extension candidates. Maximal degree in co-relation 33417. Up to 3275 conditions per place. [2024-06-28 04:37:43,500 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 116 changer transitions 2/391 dead transitions. [2024-06-28 04:37:43,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 391 transitions, 7121 flow [2024-06-28 04:37:43,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:37:43,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:37:43,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 04:37:43,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4525 [2024-06-28 04:37:43,501 INFO L175 Difference]: Start difference. First operand has 351 places, 361 transitions, 6168 flow. Second operand 10 states and 181 transitions. [2024-06-28 04:37:43,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 391 transitions, 7121 flow [2024-06-28 04:37:44,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 391 transitions, 6787 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 04:37:44,934 INFO L231 Difference]: Finished difference. Result has 352 places, 361 transitions, 6086 flow [2024-06-28 04:37:44,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5836, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6086, PETRI_PLACES=352, PETRI_TRANSITIONS=361} [2024-06-28 04:37:44,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 04:37:44,935 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 361 transitions, 6086 flow [2024-06-28 04:37:44,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:44,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:44,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] [2024-06-28 04:37:44,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 04:37:44,935 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-28 04:37:44,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:44,935 INFO L85 PathProgramCache]: Analyzing trace with hash 2115383910, now seen corresponding path program 2 times [2024-06-28 04:37:44,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:44,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478805315] [2024-06-28 04:37:44,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:44,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:44,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:45,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-28 04:37:45,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:45,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478805315] [2024-06-28 04:37:45,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478805315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:45,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:45,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:45,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438126639] [2024-06-28 04:37:45,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:45,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:45,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:45,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:45,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:45,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:45,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 361 transitions, 6086 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:45,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:45,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:45,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:46,667 INFO L124 PetriNetUnfolderBase]: 2812/5385 cut-off events. [2024-06-28 04:37:46,667 INFO L125 PetriNetUnfolderBase]: For 242319/242319 co-relation queries the response was YES. [2024-06-28 04:37:46,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30881 conditions, 5385 events. 2812/5385 cut-off events. For 242319/242319 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 43637 event pairs, 686 based on Foata normal form. 6/5296 useless extension candidates. Maximal degree in co-relation 30745. Up to 2747 conditions per place. [2024-06-28 04:37:46,734 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 238 selfloop transitions, 134 changer transitions 0/379 dead transitions. [2024-06-28 04:37:46,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 379 transitions, 6922 flow [2024-06-28 04:37:46,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:46,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:46,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:37:46,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:37:46,735 INFO L175 Difference]: Start difference. First operand has 352 places, 361 transitions, 6086 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:37:46,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 379 transitions, 6922 flow [2024-06-28 04:37:47,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 379 transitions, 6674 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 04:37:47,862 INFO L231 Difference]: Finished difference. Result has 352 places, 361 transitions, 6114 flow [2024-06-28 04:37:47,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5838, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6114, PETRI_PLACES=352, PETRI_TRANSITIONS=361} [2024-06-28 04:37:47,862 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 04:37:47,862 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 361 transitions, 6114 flow [2024-06-28 04:37:47,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:47,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:47,862 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-28 04:37:47,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 04:37:47,862 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-28 04:37:47,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:47,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1323717912, now seen corresponding path program 3 times [2024-06-28 04:37:47,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:47,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073195470] [2024-06-28 04:37:47,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:47,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:47,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:48,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:48,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:48,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073195470] [2024-06-28 04:37:48,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073195470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:48,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:48,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:48,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23426129] [2024-06-28 04:37:48,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:48,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:48,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:48,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:48,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:48,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:48,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 361 transitions, 6114 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:48,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:48,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:48,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:49,547 INFO L124 PetriNetUnfolderBase]: 2799/5374 cut-off events. [2024-06-28 04:37:49,547 INFO L125 PetriNetUnfolderBase]: For 225938/225938 co-relation queries the response was YES. [2024-06-28 04:37:49,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30387 conditions, 5374 events. 2799/5374 cut-off events. For 225938/225938 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 43634 event pairs, 658 based on Foata normal form. 6/5289 useless extension candidates. Maximal degree in co-relation 30250. Up to 2520 conditions per place. [2024-06-28 04:37:49,610 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 244 selfloop transitions, 122 changer transitions 7/380 dead transitions. [2024-06-28 04:37:49,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 380 transitions, 6954 flow [2024-06-28 04:37:49,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:49,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:49,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:37:49,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-28 04:37:49,611 INFO L175 Difference]: Start difference. First operand has 352 places, 361 transitions, 6114 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:37:49,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 380 transitions, 6954 flow [2024-06-28 04:37:50,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 380 transitions, 6567 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:50,910 INFO L231 Difference]: Finished difference. Result has 353 places, 358 transitions, 5945 flow [2024-06-28 04:37:50,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5727, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5945, PETRI_PLACES=353, PETRI_TRANSITIONS=358} [2024-06-28 04:37:50,911 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 04:37:50,911 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 358 transitions, 5945 flow [2024-06-28 04:37:50,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:50,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:50,911 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-28 04:37:50,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 04:37:50,912 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-28 04:37:50,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:50,912 INFO L85 PathProgramCache]: Analyzing trace with hash 817115990, now seen corresponding path program 4 times [2024-06-28 04:37:50,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:50,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927510626] [2024-06-28 04:37:50,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:50,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:50,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:51,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-28 04:37:51,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:51,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927510626] [2024-06-28 04:37:51,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927510626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:51,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:51,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:51,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737856485] [2024-06-28 04:37:51,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:51,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:51,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:51,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:51,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:51,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:51,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 358 transitions, 5945 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:51,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:51,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:51,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:52,781 INFO L124 PetriNetUnfolderBase]: 2742/5351 cut-off events. [2024-06-28 04:37:52,782 INFO L125 PetriNetUnfolderBase]: For 207692/207696 co-relation queries the response was YES. [2024-06-28 04:37:52,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29177 conditions, 5351 events. 2742/5351 cut-off events. For 207692/207696 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 43711 event pairs, 670 based on Foata normal form. 6/5301 useless extension candidates. Maximal degree in co-relation 29040. Up to 1742 conditions per place. [2024-06-28 04:37:52,844 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 108 changer transitions 0/377 dead transitions. [2024-06-28 04:37:52,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 377 transitions, 6931 flow [2024-06-28 04:37:52,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:52,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:52,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:37:52,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-28 04:37:52,846 INFO L175 Difference]: Start difference. First operand has 353 places, 358 transitions, 5945 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:37:52,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 377 transitions, 6931 flow [2024-06-28 04:37:54,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 377 transitions, 6585 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 04:37:54,055 INFO L231 Difference]: Finished difference. Result has 351 places, 358 transitions, 5824 flow [2024-06-28 04:37:54,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5603, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5824, PETRI_PLACES=351, PETRI_TRANSITIONS=358} [2024-06-28 04:37:54,055 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 04:37:54,056 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 358 transitions, 5824 flow [2024-06-28 04:37:54,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:54,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:54,056 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-28 04:37:54,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 04:37:54,056 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-28 04:37:54,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:54,057 INFO L85 PathProgramCache]: Analyzing trace with hash -424315098, now seen corresponding path program 5 times [2024-06-28 04:37:54,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:54,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984896317] [2024-06-28 04:37:54,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:54,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:54,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:54,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:54,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:54,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984896317] [2024-06-28 04:37:54,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984896317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:54,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:54,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:54,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940203050] [2024-06-28 04:37:54,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:54,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:54,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:54,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:54,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:54,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:54,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 358 transitions, 5824 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:54,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:54,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:54,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:55,874 INFO L124 PetriNetUnfolderBase]: 2721/5292 cut-off events. [2024-06-28 04:37:55,875 INFO L125 PetriNetUnfolderBase]: For 185966/185970 co-relation queries the response was YES. [2024-06-28 04:37:55,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28359 conditions, 5292 events. 2721/5292 cut-off events. For 185966/185970 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 43151 event pairs, 629 based on Foata normal form. 6/5242 useless extension candidates. Maximal degree in co-relation 28222. Up to 1742 conditions per place. [2024-06-28 04:37:55,944 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 263 selfloop transitions, 102 changer transitions 8/380 dead transitions. [2024-06-28 04:37:55,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 380 transitions, 6970 flow [2024-06-28 04:37:55,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:55,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:55,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:37:55,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-28 04:37:55,945 INFO L175 Difference]: Start difference. First operand has 351 places, 358 transitions, 5824 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:37:55,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 380 transitions, 6970 flow [2024-06-28 04:37:56,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 380 transitions, 6715 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 04:37:56,926 INFO L231 Difference]: Finished difference. Result has 351 places, 354 transitions, 5749 flow [2024-06-28 04:37:56,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5749, PETRI_PLACES=351, PETRI_TRANSITIONS=354} [2024-06-28 04:37:56,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 04:37:56,927 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 354 transitions, 5749 flow [2024-06-28 04:37:56,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:56,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:56,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:56,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 04:37:56,927 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-28 04:37:56,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:56,928 INFO L85 PathProgramCache]: Analyzing trace with hash -495507174, now seen corresponding path program 6 times [2024-06-28 04:37:56,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:56,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995583654] [2024-06-28 04:37:56,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:56,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:56,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:57,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:57,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:57,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995583654] [2024-06-28 04:37:57,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995583654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:57,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:57,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:57,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463407382] [2024-06-28 04:37:57,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:57,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:57,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:57,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:57,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:57,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:37:57,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 354 transitions, 5749 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:57,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:57,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:37:57,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:58,820 INFO L124 PetriNetUnfolderBase]: 2604/5103 cut-off events. [2024-06-28 04:37:58,820 INFO L125 PetriNetUnfolderBase]: For 171593/171597 co-relation queries the response was YES. [2024-06-28 04:37:58,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26209 conditions, 5103 events. 2604/5103 cut-off events. For 171593/171597 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 41666 event pairs, 560 based on Foata normal form. 18/5065 useless extension candidates. Maximal degree in co-relation 26072. Up to 1552 conditions per place. [2024-06-28 04:37:58,875 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 248 selfloop transitions, 116 changer transitions 4/375 dead transitions. [2024-06-28 04:37:58,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 375 transitions, 6735 flow [2024-06-28 04:37:58,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:37:58,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:37:58,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:37:58,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 04:37:58,876 INFO L175 Difference]: Start difference. First operand has 351 places, 354 transitions, 5749 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:37:58,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 375 transitions, 6735 flow [2024-06-28 04:37:59,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 375 transitions, 6488 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 04:37:59,585 INFO L231 Difference]: Finished difference. Result has 347 places, 352 transitions, 5726 flow [2024-06-28 04:37:59,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5506, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5726, PETRI_PLACES=347, PETRI_TRANSITIONS=352} [2024-06-28 04:37:59,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 04:37:59,585 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 352 transitions, 5726 flow [2024-06-28 04:37:59,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:59,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:59,586 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-28 04:37:59,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 04:37:59,586 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-28 04:37:59,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:59,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1634120576, now seen corresponding path program 1 times [2024-06-28 04:37:59,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:59,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594304416] [2024-06-28 04:37:59,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:59,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:59,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:00,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:00,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594304416] [2024-06-28 04:38:00,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594304416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:00,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:00,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:38:00,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529188023] [2024-06-28 04:38:00,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:00,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:38:00,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:00,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:38:00,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:38:00,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:00,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 352 transitions, 5726 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:00,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:00,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:00,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:01,642 INFO L124 PetriNetUnfolderBase]: 2452/4789 cut-off events. [2024-06-28 04:38:01,643 INFO L125 PetriNetUnfolderBase]: For 128766/128770 co-relation queries the response was YES. [2024-06-28 04:38:01,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25157 conditions, 4789 events. 2452/4789 cut-off events. For 128766/128770 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 38685 event pairs, 434 based on Foata normal form. 4/4760 useless extension candidates. Maximal degree in co-relation 25023. Up to 2831 conditions per place. [2024-06-28 04:38:01,700 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 264 selfloop transitions, 90 changer transitions 21/382 dead transitions. [2024-06-28 04:38:01,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 382 transitions, 6654 flow [2024-06-28 04:38:01,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:38:01,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:38:01,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:38:01,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-06-28 04:38:01,702 INFO L175 Difference]: Start difference. First operand has 347 places, 352 transitions, 5726 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:38:01,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 382 transitions, 6654 flow [2024-06-28 04:38:02,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 382 transitions, 6361 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 04:38:02,374 INFO L231 Difference]: Finished difference. Result has 350 places, 348 transitions, 5572 flow [2024-06-28 04:38:02,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5437, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5572, PETRI_PLACES=350, PETRI_TRANSITIONS=348} [2024-06-28 04:38:02,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 04:38:02,375 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 348 transitions, 5572 flow [2024-06-28 04:38:02,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:02,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:02,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:02,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 04:38:02,375 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-28 04:38:02,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:02,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1644921768, now seen corresponding path program 2 times [2024-06-28 04:38:02,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:02,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575505393] [2024-06-28 04:38:02,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:02,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:02,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:03,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-28 04:38:03,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:03,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575505393] [2024-06-28 04:38:03,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575505393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:03,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:03,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:38:03,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32779302] [2024-06-28 04:38:03,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:03,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:38:03,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:03,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:38:03,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:38:03,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:03,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 348 transitions, 5572 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:03,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:03,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:03,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:04,348 INFO L124 PetriNetUnfolderBase]: 2370/4631 cut-off events. [2024-06-28 04:38:04,349 INFO L125 PetriNetUnfolderBase]: For 128671/128675 co-relation queries the response was YES. [2024-06-28 04:38:04,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24113 conditions, 4631 events. 2370/4631 cut-off events. For 128671/128675 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 36993 event pairs, 459 based on Foata normal form. 4/4596 useless extension candidates. Maximal degree in co-relation 23976. Up to 2719 conditions per place. [2024-06-28 04:38:04,402 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 250 selfloop transitions, 74 changer transitions 38/369 dead transitions. [2024-06-28 04:38:04,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 369 transitions, 6380 flow [2024-06-28 04:38:04,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:04,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:04,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:38:04,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 04:38:04,403 INFO L175 Difference]: Start difference. First operand has 350 places, 348 transitions, 5572 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:38:04,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 369 transitions, 6380 flow [2024-06-28 04:38:05,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 369 transitions, 6192 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:38:05,306 INFO L231 Difference]: Finished difference. Result has 347 places, 322 transitions, 4983 flow [2024-06-28 04:38:05,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4983, PETRI_PLACES=347, PETRI_TRANSITIONS=322} [2024-06-28 04:38:05,306 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 04:38:05,306 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 322 transitions, 4983 flow [2024-06-28 04:38:05,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:05,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:05,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:05,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 04:38:05,306 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-28 04:38:05,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:05,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1791765644, now seen corresponding path program 3 times [2024-06-28 04:38:05,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:05,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217626334] [2024-06-28 04:38:05,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:05,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:05,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:06,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:06,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:06,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217626334] [2024-06-28 04:38:06,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217626334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:06,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:06,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:38:06,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587267501] [2024-06-28 04:38:06,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:06,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:38:06,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:06,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:38:06,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:38:06,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:06,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 322 transitions, 4983 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:06,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:06,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:06,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:07,159 INFO L124 PetriNetUnfolderBase]: 2116/4135 cut-off events. [2024-06-28 04:38:07,159 INFO L125 PetriNetUnfolderBase]: For 109017/109021 co-relation queries the response was YES. [2024-06-28 04:38:07,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21075 conditions, 4135 events. 2116/4135 cut-off events. For 109017/109021 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 32151 event pairs, 379 based on Foata normal form. 8/4113 useless extension candidates. Maximal degree in co-relation 20939. Up to 2451 conditions per place. [2024-06-28 04:38:07,207 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 225 selfloop transitions, 53 changer transitions 56/341 dead transitions. [2024-06-28 04:38:07,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 341 transitions, 5725 flow [2024-06-28 04:38:07,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:07,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:07,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:38:07,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-28 04:38:07,208 INFO L175 Difference]: Start difference. First operand has 347 places, 322 transitions, 4983 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:38:07,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 341 transitions, 5725 flow [2024-06-28 04:38:07,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 341 transitions, 5452 flow, removed 22 selfloop flow, removed 18 redundant places. [2024-06-28 04:38:07,754 INFO L231 Difference]: Finished difference. Result has 325 places, 279 transitions, 4019 flow [2024-06-28 04:38:07,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4019, PETRI_PLACES=325, PETRI_TRANSITIONS=279} [2024-06-28 04:38:07,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-28 04:38:07,754 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 279 transitions, 4019 flow [2024-06-28 04:38:07,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:07,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:07,754 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-28 04:38:07,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 04:38:07,754 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-28 04:38:07,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:07,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1588560644, now seen corresponding path program 4 times [2024-06-28 04:38:07,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:07,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633964638] [2024-06-28 04:38:07,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:07,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:07,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:08,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:08,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:08,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633964638] [2024-06-28 04:38:08,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633964638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:08,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:08,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:38:08,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136007610] [2024-06-28 04:38:08,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:08,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:38:08,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:08,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:38:08,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:38:08,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:08,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 279 transitions, 4019 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:08,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:08,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:08,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:09,346 INFO L124 PetriNetUnfolderBase]: 1635/3222 cut-off events. [2024-06-28 04:38:09,346 INFO L125 PetriNetUnfolderBase]: For 76036/76040 co-relation queries the response was YES. [2024-06-28 04:38:09,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15396 conditions, 3222 events. 1635/3222 cut-off events. For 76036/76040 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23653 event pairs, 281 based on Foata normal form. 8/3211 useless extension candidates. Maximal degree in co-relation 15269. Up to 1656 conditions per place. [2024-06-28 04:38:09,381 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 193 selfloop transitions, 98 changer transitions 0/298 dead transitions. [2024-06-28 04:38:09,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 298 transitions, 4819 flow [2024-06-28 04:38:09,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:38:09,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:38:09,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:38:09,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 04:38:09,382 INFO L175 Difference]: Start difference. First operand has 325 places, 279 transitions, 4019 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:38:09,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 298 transitions, 4819 flow [2024-06-28 04:38:09,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 298 transitions, 4406 flow, removed 31 selfloop flow, removed 22 redundant places. [2024-06-28 04:38:09,728 INFO L231 Difference]: Finished difference. Result has 292 places, 279 transitions, 3844 flow [2024-06-28 04:38:09,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3844, PETRI_PLACES=292, PETRI_TRANSITIONS=279} [2024-06-28 04:38:09,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-28 04:38:09,729 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 279 transitions, 3844 flow [2024-06-28 04:38:09,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:09,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:09,729 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-28 04:38:09,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 04:38:09,730 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-28 04:38:09,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:09,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1588571804, now seen corresponding path program 5 times [2024-06-28 04:38:09,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:09,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115557078] [2024-06-28 04:38:09,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:09,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:09,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:10,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:10,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:10,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115557078] [2024-06-28 04:38:10,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115557078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:10,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:10,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:38:10,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514288470] [2024-06-28 04:38:10,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:10,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:38:10,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:10,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:38:10,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:38:10,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:10,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 279 transitions, 3844 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:10,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:10,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:10,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:11,337 INFO L124 PetriNetUnfolderBase]: 1623/3194 cut-off events. [2024-06-28 04:38:11,337 INFO L125 PetriNetUnfolderBase]: For 53557/53561 co-relation queries the response was YES. [2024-06-28 04:38:11,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13975 conditions, 3194 events. 1623/3194 cut-off events. For 53557/53561 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 23418 event pairs, 271 based on Foata normal form. 8/3183 useless extension candidates. Maximal degree in co-relation 13860. Up to 1640 conditions per place. [2024-06-28 04:38:11,368 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 203 selfloop transitions, 63 changer transitions 22/295 dead transitions. [2024-06-28 04:38:11,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 295 transitions, 4462 flow [2024-06-28 04:38:11,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:38:11,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:38:11,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:38:11,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:38:11,369 INFO L175 Difference]: Start difference. First operand has 292 places, 279 transitions, 3844 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:38:11,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 295 transitions, 4462 flow [2024-06-28 04:38:11,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 295 transitions, 4174 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 04:38:11,642 INFO L231 Difference]: Finished difference. Result has 291 places, 260 transitions, 3394 flow [2024-06-28 04:38:11,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3394, PETRI_PLACES=291, PETRI_TRANSITIONS=260} [2024-06-28 04:38:11,642 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-28 04:38:11,642 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 260 transitions, 3394 flow [2024-06-28 04:38:11,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:11,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:11,643 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-28 04:38:11,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 04:38:11,643 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-28 04:38:11,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:11,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1501718918, now seen corresponding path program 1 times [2024-06-28 04:38:11,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:11,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906760934] [2024-06-28 04:38:11,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:11,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:11,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:12,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:12,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:12,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906760934] [2024-06-28 04:38:12,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906760934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:12,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:12,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:38:12,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008966547] [2024-06-28 04:38:12,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:12,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:38:12,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:12,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:38:12,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:38:12,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:12,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 260 transitions, 3394 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:12,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:12,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:12,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:12,935 INFO L124 PetriNetUnfolderBase]: 1547/3084 cut-off events. [2024-06-28 04:38:12,935 INFO L125 PetriNetUnfolderBase]: For 97003/97007 co-relation queries the response was YES. [2024-06-28 04:38:12,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13437 conditions, 3084 events. 1547/3084 cut-off events. For 97003/97007 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22690 event pairs, 216 based on Foata normal form. 12/3082 useless extension candidates. Maximal degree in co-relation 13322. Up to 860 conditions per place. [2024-06-28 04:38:12,963 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 123 selfloop transitions, 133 changer transitions 18/281 dead transitions. [2024-06-28 04:38:12,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 281 transitions, 4126 flow [2024-06-28 04:38:12,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:38:12,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:38:12,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:38:12,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-28 04:38:12,964 INFO L175 Difference]: Start difference. First operand has 291 places, 260 transitions, 3394 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:38:12,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 281 transitions, 4126 flow [2024-06-28 04:38:13,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 281 transitions, 3872 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-28 04:38:13,329 INFO L231 Difference]: Finished difference. Result has 278 places, 247 transitions, 3328 flow [2024-06-28 04:38:13,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3148, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3328, PETRI_PLACES=278, PETRI_TRANSITIONS=247} [2024-06-28 04:38:13,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-28 04:38:13,330 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 247 transitions, 3328 flow [2024-06-28 04:38:13,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:13,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:13,330 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-28 04:38:13,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 04:38:13,330 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-28 04:38:13,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:13,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1501731008, now seen corresponding path program 2 times [2024-06-28 04:38:13,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:13,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157299636] [2024-06-28 04:38:13,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:13,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:13,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:14,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-28 04:38:14,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:14,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157299636] [2024-06-28 04:38:14,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157299636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:14,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:14,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:38:14,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067954119] [2024-06-28 04:38:14,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:14,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:38:14,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:14,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:38:14,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:38:14,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:14,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 247 transitions, 3328 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:14,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:14,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:14,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:14,796 INFO L124 PetriNetUnfolderBase]: 1299/2598 cut-off events. [2024-06-28 04:38:14,796 INFO L125 PetriNetUnfolderBase]: For 89144/89148 co-relation queries the response was YES. [2024-06-28 04:38:14,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12199 conditions, 2598 events. 1299/2598 cut-off events. For 89144/89148 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18390 event pairs, 264 based on Foata normal form. 16/2585 useless extension candidates. Maximal degree in co-relation 12089. Up to 1504 conditions per place. [2024-06-28 04:38:14,821 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 174 selfloop transitions, 54 changer transitions 36/271 dead transitions. [2024-06-28 04:38:14,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 271 transitions, 3929 flow [2024-06-28 04:38:14,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:14,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:14,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:38:14,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-28 04:38:14,822 INFO L175 Difference]: Start difference. First operand has 278 places, 247 transitions, 3328 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:38:14,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 271 transitions, 3929 flow [2024-06-28 04:38:15,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 271 transitions, 3585 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 04:38:15,148 INFO L231 Difference]: Finished difference. Result has 269 places, 220 transitions, 2561 flow [2024-06-28 04:38:15,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2984, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2561, PETRI_PLACES=269, PETRI_TRANSITIONS=220} [2024-06-28 04:38:15,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-28 04:38:15,148 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 220 transitions, 2561 flow [2024-06-28 04:38:15,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:15,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:15,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-28 04:38:15,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 04:38:15,149 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-28 04:38:15,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:15,149 INFO L85 PathProgramCache]: Analyzing trace with hash 314421676, now seen corresponding path program 3 times [2024-06-28 04:38:15,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:15,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604797402] [2024-06-28 04:38:15,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:15,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:15,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:16,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-28 04:38:16,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:16,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604797402] [2024-06-28 04:38:16,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604797402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:16,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:16,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:38:16,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604303010] [2024-06-28 04:38:16,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:16,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:38:16,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:16,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:38:16,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:38:16,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:16,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 220 transitions, 2561 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:16,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:16,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:16,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:16,756 INFO L124 PetriNetUnfolderBase]: 1140/2295 cut-off events. [2024-06-28 04:38:16,756 INFO L125 PetriNetUnfolderBase]: For 77798/77802 co-relation queries the response was YES. [2024-06-28 04:38:16,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10017 conditions, 2295 events. 1140/2295 cut-off events. For 77798/77802 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15882 event pairs, 254 based on Foata normal form. 12/2285 useless extension candidates. Maximal degree in co-relation 9910. Up to 1024 conditions per place. [2024-06-28 04:38:16,774 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 123 selfloop transitions, 98 changer transitions 13/241 dead transitions. [2024-06-28 04:38:16,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 241 transitions, 3201 flow [2024-06-28 04:38:16,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:16,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:16,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:38:16,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 04:38:16,775 INFO L175 Difference]: Start difference. First operand has 269 places, 220 transitions, 2561 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:38:16,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 241 transitions, 3201 flow [2024-06-28 04:38:17,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 241 transitions, 3046 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 04:38:17,006 INFO L231 Difference]: Finished difference. Result has 262 places, 216 transitions, 2583 flow [2024-06-28 04:38:17,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2583, PETRI_PLACES=262, PETRI_TRANSITIONS=216} [2024-06-28 04:38:17,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 04:38:17,006 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 216 transitions, 2583 flow [2024-06-28 04:38:17,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:17,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:17,006 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-28 04:38:17,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 04:38:17,007 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-28 04:38:17,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:17,007 INFO L85 PathProgramCache]: Analyzing trace with hash 2077484662, now seen corresponding path program 4 times [2024-06-28 04:38:17,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:17,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052876837] [2024-06-28 04:38:17,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:17,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:17,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:17,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:17,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:17,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052876837] [2024-06-28 04:38:17,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052876837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:17,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:17,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:38:17,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687813231] [2024-06-28 04:38:17,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:17,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:38:17,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:17,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:38:17,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:38:18,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:18,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 216 transitions, 2583 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:18,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:18,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:18,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:18,533 INFO L124 PetriNetUnfolderBase]: 1102/2239 cut-off events. [2024-06-28 04:38:18,533 INFO L125 PetriNetUnfolderBase]: For 77582/77586 co-relation queries the response was YES. [2024-06-28 04:38:18,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9905 conditions, 2239 events. 1102/2239 cut-off events. For 77582/77586 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15561 event pairs, 254 based on Foata normal form. 12/2229 useless extension candidates. Maximal degree in co-relation 9798. Up to 1024 conditions per place. [2024-06-28 04:38:18,558 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 119 selfloop transitions, 79 changer transitions 31/236 dead transitions. [2024-06-28 04:38:18,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 236 transitions, 3211 flow [2024-06-28 04:38:18,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:18,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:18,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:38:18,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 04:38:18,559 INFO L175 Difference]: Start difference. First operand has 262 places, 216 transitions, 2583 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:38:18,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 236 transitions, 3211 flow [2024-06-28 04:38:18,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 236 transitions, 3007 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:38:18,782 INFO L231 Difference]: Finished difference. Result has 260 places, 194 transitions, 2315 flow [2024-06-28 04:38:18,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2383, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2315, PETRI_PLACES=260, PETRI_TRANSITIONS=194} [2024-06-28 04:38:18,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-28 04:38:18,783 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 194 transitions, 2315 flow [2024-06-28 04:38:18,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:18,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:18,783 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-28 04:38:18,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 04:38:18,783 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-28 04:38:18,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:18,784 INFO L85 PathProgramCache]: Analyzing trace with hash 309059296, now seen corresponding path program 5 times [2024-06-28 04:38:18,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:18,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823953819] [2024-06-28 04:38:18,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:18,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:18,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:19,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:19,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:19,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823953819] [2024-06-28 04:38:19,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823953819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:19,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:19,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:38:19,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079373620] [2024-06-28 04:38:19,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:19,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:38:19,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:19,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:38:19,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:38:19,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:19,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 194 transitions, 2315 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:19,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:19,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:19,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:20,253 INFO L124 PetriNetUnfolderBase]: 1011/2066 cut-off events. [2024-06-28 04:38:20,253 INFO L125 PetriNetUnfolderBase]: For 68208/68212 co-relation queries the response was YES. [2024-06-28 04:38:20,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9036 conditions, 2066 events. 1011/2066 cut-off events. For 68208/68212 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14124 event pairs, 240 based on Foata normal form. 12/2058 useless extension candidates. Maximal degree in co-relation 8930. Up to 778 conditions per place. [2024-06-28 04:38:20,272 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 111 selfloop transitions, 42 changer transitions 52/212 dead transitions. [2024-06-28 04:38:20,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 212 transitions, 2769 flow [2024-06-28 04:38:20,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:20,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:20,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:38:20,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-28 04:38:20,273 INFO L175 Difference]: Start difference. First operand has 260 places, 194 transitions, 2315 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:38:20,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 212 transitions, 2769 flow [2024-06-28 04:38:20,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 212 transitions, 2608 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:38:20,464 INFO L231 Difference]: Finished difference. Result has 257 places, 151 transitions, 1703 flow [2024-06-28 04:38:20,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1703, PETRI_PLACES=257, PETRI_TRANSITIONS=151} [2024-06-28 04:38:20,464 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-28 04:38:20,465 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 151 transitions, 1703 flow [2024-06-28 04:38:20,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:20,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:20,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-28 04:38:20,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 04:38:20,465 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-28 04:38:20,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:20,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1058789544, now seen corresponding path program 6 times [2024-06-28 04:38:20,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:20,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499250281] [2024-06-28 04:38:20,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:20,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:20,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:21,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:21,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:21,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499250281] [2024-06-28 04:38:21,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499250281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:21,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:21,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:38:21,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047728996] [2024-06-28 04:38:21,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:21,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:38:21,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:21,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:38:21,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:38:21,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:21,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 151 transitions, 1703 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:21,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:21,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:21,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:21,649 INFO L124 PetriNetUnfolderBase]: 760/1579 cut-off events. [2024-06-28 04:38:21,650 INFO L125 PetriNetUnfolderBase]: For 61364/61368 co-relation queries the response was YES. [2024-06-28 04:38:21,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7106 conditions, 1579 events. 760/1579 cut-off events. For 61364/61368 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10167 event pairs, 168 based on Foata normal form. 12/1579 useless extension candidates. Maximal degree in co-relation 7002. Up to 356 conditions per place. [2024-06-28 04:38:21,662 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 95 selfloop transitions, 42 changer transitions 25/169 dead transitions. [2024-06-28 04:38:21,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 169 transitions, 2071 flow [2024-06-28 04:38:21,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:38:21,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:38:21,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:38:21,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-28 04:38:21,663 INFO L175 Difference]: Start difference. First operand has 257 places, 151 transitions, 1703 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:38:21,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 169 transitions, 2071 flow [2024-06-28 04:38:21,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 169 transitions, 1865 flow, removed 11 selfloop flow, removed 23 redundant places. [2024-06-28 04:38:21,823 INFO L231 Difference]: Finished difference. Result has 224 places, 135 transitions, 1488 flow [2024-06-28 04:38:21,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1497, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1488, PETRI_PLACES=224, PETRI_TRANSITIONS=135} [2024-06-28 04:38:21,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-28 04:38:21,823 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 135 transitions, 1488 flow [2024-06-28 04:38:21,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:21,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:21,824 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-28 04:38:21,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 04:38:21,824 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-28 04:38:21,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:21,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1058777454, now seen corresponding path program 7 times [2024-06-28 04:38:21,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:21,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886217734] [2024-06-28 04:38:21,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:21,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:22,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:22,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:22,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886217734] [2024-06-28 04:38:22,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886217734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:22,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:22,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:38:22,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261695034] [2024-06-28 04:38:22,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:22,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:38:22,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:22,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:38:22,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:38:22,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:22,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 135 transitions, 1488 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:22,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:22,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:22,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:22,887 INFO L124 PetriNetUnfolderBase]: 562/1209 cut-off events. [2024-06-28 04:38:22,887 INFO L125 PetriNetUnfolderBase]: For 30537/30541 co-relation queries the response was YES. [2024-06-28 04:38:22,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5183 conditions, 1209 events. 562/1209 cut-off events. For 30537/30541 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7547 event pairs, 130 based on Foata normal form. 12/1219 useless extension candidates. Maximal degree in co-relation 5090. Up to 356 conditions per place. [2024-06-28 04:38:22,896 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 69 selfloop transitions, 18 changer transitions 58/152 dead transitions. [2024-06-28 04:38:22,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 152 transitions, 1818 flow [2024-06-28 04:38:22,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:38:22,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:38:22,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:38:22,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 04:38:22,897 INFO L175 Difference]: Start difference. First operand has 224 places, 135 transitions, 1488 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:38:22,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 152 transitions, 1818 flow [2024-06-28 04:38:22,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 152 transitions, 1704 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-28 04:38:22,954 INFO L231 Difference]: Finished difference. Result has 212 places, 87 transitions, 1068 flow [2024-06-28 04:38:22,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1068, PETRI_PLACES=212, PETRI_TRANSITIONS=87} [2024-06-28 04:38:22,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-28 04:38:22,954 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 87 transitions, 1068 flow [2024-06-28 04:38:22,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:22,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:22,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:22,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 04:38:22,955 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-28 04:38:22,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:22,955 INFO L85 PathProgramCache]: Analyzing trace with hash 768951167, now seen corresponding path program 1 times [2024-06-28 04:38:22,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:22,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859775082] [2024-06-28 04:38:22,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:22,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:22,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:23,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:23,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:23,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859775082] [2024-06-28 04:38:23,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859775082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:23,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:23,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:38:23,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178647197] [2024-06-28 04:38:23,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:23,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:38:23,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:23,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:38:23,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:38:23,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 04:38:23,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 87 transitions, 1068 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:23,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:23,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 04:38:23,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:24,085 INFO L124 PetriNetUnfolderBase]: 281/652 cut-off events. [2024-06-28 04:38:24,085 INFO L125 PetriNetUnfolderBase]: For 13237/13239 co-relation queries the response was YES. [2024-06-28 04:38:24,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3023 conditions, 652 events. 281/652 cut-off events. For 13237/13239 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3777 event pairs, 114 based on Foata normal form. 8/658 useless extension candidates. Maximal degree in co-relation 2936. Up to 356 conditions per place. [2024-06-28 04:38:24,089 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 0 selfloop transitions, 0 changer transitions 95/95 dead transitions. [2024-06-28 04:38:24,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 95 transitions, 1172 flow [2024-06-28 04:38:24,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:38:24,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:38:24,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 04:38:24,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 04:38:24,090 INFO L175 Difference]: Start difference. First operand has 212 places, 87 transitions, 1068 flow. Second operand 8 states and 120 transitions. [2024-06-28 04:38:24,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 95 transitions, 1172 flow [2024-06-28 04:38:24,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 95 transitions, 923 flow, removed 3 selfloop flow, removed 31 redundant places. [2024-06-28 04:38:24,103 INFO L231 Difference]: Finished difference. Result has 154 places, 0 transitions, 0 flow [2024-06-28 04:38:24,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=154, PETRI_TRANSITIONS=0} [2024-06-28 04:38:24,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-28 04:38:24,103 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 0 transitions, 0 flow [2024-06-28 04:38:24,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:24,106 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-28 04:38:24,107 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-28 04:38:24,107 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-28 04:38:24,107 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-28 04:38:24,107 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-28 04:38:24,108 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-28 04:38:24,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 04:38:24,108 INFO L445 BasicCegarLoop]: Path program histogram: [19, 15, 12, 9, 9, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:24,111 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 04:38:24,111 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 04:38:24,115 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-28 04:38:24,115 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-28 04:38:24,116 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 04:38:24 BasicIcfg [2024-06-28 04:38:24,116 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 04:38:24,117 INFO L158 Benchmark]: Toolchain (without parser) took 491186.78ms. Allocated memory was 157.3MB in the beginning and 4.4GB in the end (delta: 4.2GB). Free memory was 77.5MB in the beginning and 3.6GB in the end (delta: -3.5GB). Peak memory consumption was 666.4MB. Max. memory is 16.1GB. [2024-06-28 04:38:24,117 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 113.2MB. Free memory is still 73.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 04:38:24,117 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 157.3MB. Free memory is still 125.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 04:38:24,117 INFO L158 Benchmark]: CACSL2BoogieTranslator took 789.94ms. Allocated memory is still 157.3MB. Free memory was 77.3MB in the beginning and 103.0MB in the end (delta: -25.6MB). Peak memory consumption was 12.8MB. Max. memory is 16.1GB. [2024-06-28 04:38:24,118 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.94ms. Allocated memory is still 157.3MB. Free memory was 102.4MB in the beginning and 99.3MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 04:38:24,118 INFO L158 Benchmark]: Boogie Preprocessor took 87.73ms. Allocated memory is still 157.3MB. Free memory was 99.3MB in the beginning and 95.6MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-28 04:38:24,118 INFO L158 Benchmark]: RCFGBuilder took 643.78ms. Allocated memory is still 157.3MB. Free memory was 95.6MB in the beginning and 112.0MB in the end (delta: -16.4MB). Peak memory consumption was 53.6MB. Max. memory is 16.1GB. [2024-06-28 04:38:24,118 INFO L158 Benchmark]: TraceAbstraction took 489593.25ms. Allocated memory was 157.3MB in the beginning and 4.4GB in the end (delta: 4.2GB). Free memory was 111.1MB in the beginning and 3.6GB in the end (delta: -3.5GB). Peak memory consumption was 698.5MB. Max. memory is 16.1GB. [2024-06-28 04:38:24,119 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.17ms. Allocated memory is still 113.2MB. Free memory is still 73.9MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.17ms. Allocated memory is still 157.3MB. Free memory is still 125.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 789.94ms. Allocated memory is still 157.3MB. Free memory was 77.3MB in the beginning and 103.0MB in the end (delta: -25.6MB). Peak memory consumption was 12.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.94ms. Allocated memory is still 157.3MB. Free memory was 102.4MB in the beginning and 99.3MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 87.73ms. Allocated memory is still 157.3MB. Free memory was 99.3MB in the beginning and 95.6MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 643.78ms. Allocated memory is still 157.3MB. Free memory was 95.6MB in the beginning and 112.0MB in the end (delta: -16.4MB). Peak memory consumption was 53.6MB. Max. memory is 16.1GB. * TraceAbstraction took 489593.25ms. Allocated memory was 157.3MB in the beginning and 4.4GB in the end (delta: 4.2GB). Free memory was 111.1MB in the beginning and 3.6GB in the end (delta: -3.5GB). Peak memory consumption was 698.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 814]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 816]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 817]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 65 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 489.5s, OverallIterations: 160, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 377.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13236 SdHoareTripleChecker+Valid, 35.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10774 mSDsluCounter, 9172 SdHoareTripleChecker+Invalid, 30.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7475 mSDsCounter, 5298 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 47757 IncrementalHoareTripleChecker+Invalid, 53055 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5298 mSolverCounterUnsat, 1697 mSDtfsCounter, 47757 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1485 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1484 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1940 ImplicationChecksByTransitivity, 45.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9367occurred in iteration=115, InterpolantAutomatonStates: 1282, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 109.8s InterpolantComputationTime, 2824 NumberOfCodeBlocks, 2824 NumberOfCodeBlocksAsserted, 160 NumberOfCheckSat, 2664 ConstructedInterpolants, 0 QuantifiedInterpolants, 126241 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 160 InterpolantComputations, 160 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-28 04:38:24,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE