./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 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/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 04:32:17,094 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:32:17,125 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:32:17,128 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:32:17,128 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:32:17,141 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:32:17,141 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:32:17,141 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:32:17,142 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:32:17,142 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:32:17,142 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:32:17,143 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:32:17,143 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:32:17,143 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:32:17,143 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:32:17,144 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:32:17,144 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:32:17,144 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:32:17,144 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:32:17,145 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:32:17,145 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:32:17,145 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:32:17,146 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:32:17,146 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:32:17,146 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:32:17,146 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:32:17,146 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:32:17,147 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:32:17,147 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:32:17,147 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:32:17,147 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:32:17,148 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:32:17,148 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:32:17,148 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:32:17,148 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:32:17,149 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:32:17,149 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:32:17,149 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:32:17,149 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:32:17,149 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:32:17,150 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:32:17,150 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:32:17,150 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:32:17,150 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:32:17,310 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:32:17,329 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:32:17,331 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:32:17,332 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:32:17,333 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:32:17,333 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:32:18,378 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:32:18,664 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:32:18,665 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:32:18,678 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1cde11506/2b99647f2a8846ea8f00ed1701ecd7ea/FLAGb125c4349 [2024-06-28 04:32:18,693 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1cde11506/2b99647f2a8846ea8f00ed1701ecd7ea [2024-06-28 04:32:18,696 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:32:18,696 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:32:18,696 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/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 04:32:18,811 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:32:18,812 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:32:18,813 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:32:18,813 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:32:18,817 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:32:18,817 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:32:18" (1/2) ... [2024-06-28 04:32:18,818 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4281f78c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:32:18, skipping insertion in model container [2024-06-28 04:32:18,818 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:32:18" (1/2) ... [2024-06-28 04:32:18,819 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2bcf697f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:32:18, skipping insertion in model container [2024-06-28 04:32:18,820 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:32:18" (2/2) ... [2024-06-28 04:32:18,820 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4281f78c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:18, skipping insertion in model container [2024-06-28 04:32:18,820 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:32:18" (2/2) ... [2024-06-28 04:32:18,820 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:32:18,891 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:32:18,892 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] (((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 04:32:18,892 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] (((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 04:32:18,892 INFO L97 edCorrectnessWitness]: Location invariant before [L832-L832] (((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 04:32:18,893 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:32:18,893 INFO L106 edCorrectnessWitness]: ghost_update [L828-L828] multithreaded = 1; [2024-06-28 04:32:18,930 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:32:19,252 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:32:19,262 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:32:19,400 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:32:19,429 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:32:19,430 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19 WrapperNode [2024-06-28 04:32:19,430 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:32:19,431 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:32:19,431 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:32:19,431 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:32:19,436 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,446 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,474 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-28 04:32:19,478 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:32:19,480 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:32:19,481 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:32:19,481 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:32:19,489 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,489 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,492 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,505 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:32:19,505 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,505 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,520 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,521 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,523 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,537 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,540 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:32:19,541 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:32:19,541 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:32:19,541 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:32:19,542 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (1/1) ... [2024-06-28 04:32:19,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:32:19,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:32:19,582 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:32:19,610 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:32:19,625 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:32:19,626 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:32:19,626 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:32:19,627 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:32:19,627 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:32:19,627 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:32:19,627 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:32:19,627 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:32:19,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:32:19,627 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:32:19,628 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:32:19,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:32:19,629 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:32:19,769 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:32:19,771 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:32:19,983 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:32:19,983 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:32:20,070 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:32:20,070 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:32:20,070 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:32:20 BoogieIcfgContainer [2024-06-28 04:32:20,070 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:32:20,072 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:32:20,072 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:32:20,074 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:32:20,074 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:32:18" (1/4) ... [2024-06-28 04:32:20,075 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d0fa597 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:32:20, skipping insertion in model container [2024-06-28 04:32:20,075 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:32:18" (2/4) ... [2024-06-28 04:32:20,075 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d0fa597 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:32:20, skipping insertion in model container [2024-06-28 04:32:20,075 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:32:19" (3/4) ... [2024-06-28 04:32:20,076 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d0fa597 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:32:20, skipping insertion in model container [2024-06-28 04:32:20,076 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:32:20" (4/4) ... [2024-06-28 04:32:20,076 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:32:20,088 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:32:20,088 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:32:20,088 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:32:20,119 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:32:20,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:32:20,174 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 04:32:20,174 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:32:20,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:32:20,176 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:32:20,177 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 04:32:20,183 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:32:20,188 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;@2e634100, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:32:20,188 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:32:20,191 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:32:20,191 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 04:32:20,191 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:32:20,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:20,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:32:20,192 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:32:20,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:20,195 INFO L85 PathProgramCache]: Analyzing trace with hash 360629915, now seen corresponding path program 1 times [2024-06-28 04:32:20,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:20,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895231889] [2024-06-28 04:32:20,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:20,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:20,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:20,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:32:20,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:20,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895231889] [2024-06-28 04:32:20,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895231889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:20,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:20,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:32:20,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678954029] [2024-06-28 04:32:20,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:20,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:32:20,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:21,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:32:21,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:32:21,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-28 04:32:21,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:21,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:21,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-28 04:32:21,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:21,213 INFO L124 PetriNetUnfolderBase]: 869/1381 cut-off events. [2024-06-28 04:32:21,214 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 04:32:21,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2759 conditions, 1381 events. 869/1381 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7095 event pairs, 566 based on Foata normal form. 1/1340 useless extension candidates. Maximal degree in co-relation 2747. Up to 1315 conditions per place. [2024-06-28 04:32:21,223 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 04:32:21,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-28 04:32:21,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:32:21,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:32:21,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-28 04:32:21,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 04:32:21,233 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 82 transitions. [2024-06-28 04:32:21,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-28 04:32:21,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:32:21,237 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 04:32:21,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 04:32:21,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 04:32:21,241 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 04:32:21,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:21,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:21,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:21,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:32:21,242 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:32:21,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:21,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1326954950, now seen corresponding path program 1 times [2024-06-28 04:32:21,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:21,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665742960] [2024-06-28 04:32:21,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:21,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:21,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:21,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:21,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:21,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665742960] [2024-06-28 04:32:21,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665742960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:21,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:21,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:32:21,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042457418] [2024-06-28 04:32:21,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:21,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:32:21,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:21,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:32:21,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:32:21,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-28 04:32:21,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:21,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:21,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-28 04:32:21,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:21,894 INFO L124 PetriNetUnfolderBase]: 863/1368 cut-off events. [2024-06-28 04:32:21,895 INFO L125 PetriNetUnfolderBase]: For 300/300 co-relation queries the response was YES. [2024-06-28 04:32:21,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3143 conditions, 1368 events. 863/1368 cut-off events. For 300/300 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6887 event pairs, 486 based on Foata normal form. 3/1359 useless extension candidates. Maximal degree in co-relation 3131. Up to 1291 conditions per place. [2024-06-28 04:32:21,903 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 37 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 04:32:21,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 236 flow [2024-06-28 04:32:21,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:32:21,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:32:21,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-28 04:32:21,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-28 04:32:21,907 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 107 transitions. [2024-06-28 04:32:21,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 236 flow [2024-06-28 04:32:21,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:32:21,910 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 04:32:21,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 04:32:21,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 04:32:21,911 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 04:32:21,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:21,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:21,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:21,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:32:21,915 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:21,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:21,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1471908094, now seen corresponding path program 1 times [2024-06-28 04:32:21,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:21,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276593979] [2024-06-28 04:32:21,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:21,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:21,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:22,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:22,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:22,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276593979] [2024-06-28 04:32:22,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276593979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:22,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:22,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:32:22,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142577293] [2024-06-28 04:32:22,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:22,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:32:22,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:22,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:32:22,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:32:22,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:22,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:22,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:22,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:22,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:22,849 INFO L124 PetriNetUnfolderBase]: 1094/1702 cut-off events. [2024-06-28 04:32:22,850 INFO L125 PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES. [2024-06-28 04:32:22,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4354 conditions, 1702 events. 1094/1702 cut-off events. For 973/973 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8386 event pairs, 637 based on Foata normal form. 4/1704 useless extension candidates. Maximal degree in co-relation 4339. Up to 1626 conditions per place. [2024-06-28 04:32:22,857 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 39 selfloop transitions, 8 changer transitions 0/54 dead transitions. [2024-06-28 04:32:22,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 274 flow [2024-06-28 04:32:22,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:32:22,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:32:22,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-28 04:32:22,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-28 04:32:22,859 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 106 transitions. [2024-06-28 04:32:22,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 274 flow [2024-06-28 04:32:22,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 260 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 04:32:22,861 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 166 flow [2024-06-28 04:32:22,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 04:32:22,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-28 04:32:22,862 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 166 flow [2024-06-28 04:32:22,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:22,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:22,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:22,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:32:22,863 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:22,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:22,863 INFO L85 PathProgramCache]: Analyzing trace with hash -580904584, now seen corresponding path program 1 times [2024-06-28 04:32:22,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:22,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372867011] [2024-06-28 04:32:22,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:22,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:22,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:23,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:23,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:23,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372867011] [2024-06-28 04:32:23,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372867011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:23,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:23,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:32:23,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292432526] [2024-06-28 04:32:23,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:23,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:32:23,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:23,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:32:23,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:32:23,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-28 04:32:23,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:23,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:23,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-28 04:32:23,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:23,773 INFO L124 PetriNetUnfolderBase]: 1085/1715 cut-off events. [2024-06-28 04:32:23,774 INFO L125 PetriNetUnfolderBase]: For 1702/1702 co-relation queries the response was YES. [2024-06-28 04:32:23,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4750 conditions, 1715 events. 1085/1715 cut-off events. For 1702/1702 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8562 event pairs, 369 based on Foata normal form. 6/1719 useless extension candidates. Maximal degree in co-relation 4734. Up to 1569 conditions per place. [2024-06-28 04:32:23,785 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-28 04:32:23,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 72 transitions, 378 flow [2024-06-28 04:32:23,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:32:23,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:32:23,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 04:32:23,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-28 04:32:23,787 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 166 flow. Second operand 6 states and 148 transitions. [2024-06-28 04:32:23,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 72 transitions, 378 flow [2024-06-28 04:32:23,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 360 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 04:32:23,790 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 207 flow [2024-06-28 04:32:23,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=207, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 04:32:23,790 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 04:32:23,791 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 207 flow [2024-06-28 04:32:23,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:23,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:23,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:23,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:32:23,792 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:32:23,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:23,792 INFO L85 PathProgramCache]: Analyzing trace with hash 52750403, now seen corresponding path program 1 times [2024-06-28 04:32:23,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:23,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128164446] [2024-06-28 04:32:23,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:23,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:23,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:24,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:24,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:24,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128164446] [2024-06-28 04:32:24,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128164446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:24,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:24,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:32:24,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728881696] [2024-06-28 04:32:24,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:24,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:32:24,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:24,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:32:24,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:32:24,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:24,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 207 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:24,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:24,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:24,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:24,828 INFO L124 PetriNetUnfolderBase]: 1107/1751 cut-off events. [2024-06-28 04:32:24,828 INFO L125 PetriNetUnfolderBase]: For 2785/2785 co-relation queries the response was YES. [2024-06-28 04:32:24,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5289 conditions, 1751 events. 1107/1751 cut-off events. For 2785/2785 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8805 event pairs, 429 based on Foata normal form. 4/1751 useless extension candidates. Maximal degree in co-relation 5271. Up to 1581 conditions per place. [2024-06-28 04:32:24,838 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 04:32:24,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 451 flow [2024-06-28 04:32:24,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:32:24,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:32:24,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 04:32:24,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 04:32:24,841 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 207 flow. Second operand 6 states and 133 transitions. [2024-06-28 04:32:24,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 451 flow [2024-06-28 04:32:24,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 75 transitions, 422 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:32:24,847 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 260 flow [2024-06-28 04:32:24,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-28 04:32:24,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-28 04:32:24,848 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 260 flow [2024-06-28 04:32:24,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:24,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:24,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:24,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:32:24,849 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:32:24,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:24,850 INFO L85 PathProgramCache]: Analyzing trace with hash -915110589, now seen corresponding path program 2 times [2024-06-28 04:32:24,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:24,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961487728] [2024-06-28 04:32:24,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:24,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:24,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:25,339 INFO 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:25,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:25,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961487728] [2024-06-28 04:32:25,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961487728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:25,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:25,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:32:25,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312819070] [2024-06-28 04:32:25,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:25,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:32:25,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:25,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:32:25,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:32:25,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:25,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:25,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:25,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:25,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:25,777 INFO L124 PetriNetUnfolderBase]: 1097/1738 cut-off events. [2024-06-28 04:32:25,777 INFO L125 PetriNetUnfolderBase]: For 3984/3984 co-relation queries the response was YES. [2024-06-28 04:32:25,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5650 conditions, 1738 events. 1097/1738 cut-off events. For 3984/3984 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8673 event pairs, 437 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 5630. Up to 1573 conditions per place. [2024-06-28 04:32:25,787 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 46 selfloop transitions, 16 changer transitions 0/69 dead transitions. [2024-06-28 04:32:25,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 426 flow [2024-06-28 04:32:25,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:32:25,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:32:25,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-28 04:32:25,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503968253968254 [2024-06-28 04:32:25,788 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 260 flow. Second operand 6 states and 127 transitions. [2024-06-28 04:32:25,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 426 flow [2024-06-28 04:32:25,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 396 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 04:32:25,793 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 270 flow [2024-06-28 04:32:25,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2024-06-28 04:32:25,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 04:32:25,794 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 270 flow [2024-06-28 04:32:25,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:25,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:25,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:25,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:32:25,795 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:25,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:25,795 INFO L85 PathProgramCache]: Analyzing trace with hash 815328861, now seen corresponding path program 1 times [2024-06-28 04:32:25,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:25,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980440412] [2024-06-28 04:32:25,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:25,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:25,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:26,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:26,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:26,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980440412] [2024-06-28 04:32:26,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980440412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:26,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:26,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:32:26,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401729053] [2024-06-28 04:32:26,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:26,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:32:26,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:26,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:32:26,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:32:26,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:32:26,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 270 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:26,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:26,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:32:26,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:26,693 INFO L124 PetriNetUnfolderBase]: 1019/1656 cut-off events. [2024-06-28 04:32:26,693 INFO L125 PetriNetUnfolderBase]: For 4335/4335 co-relation queries the response was YES. [2024-06-28 04:32:26,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5467 conditions, 1656 events. 1019/1656 cut-off events. For 4335/4335 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8373 event pairs, 458 based on Foata normal form. 1/1655 useless extension candidates. Maximal degree in co-relation 5445. Up to 1516 conditions per place. [2024-06-28 04:32:26,703 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-28 04:32:26,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 64 transitions, 420 flow [2024-06-28 04:32:26,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:32:26,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:32:26,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 04:32:26,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 04:32:26,704 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 270 flow. Second operand 6 states and 118 transitions. [2024-06-28 04:32:26,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 64 transitions, 420 flow [2024-06-28 04:32:26,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 64 transitions, 374 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:26,709 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 287 flow [2024-06-28 04:32:26,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=287, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-06-28 04:32:26,710 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 17 predicate places. [2024-06-28 04:32:26,710 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 287 flow [2024-06-28 04:32:26,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:26,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:26,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:26,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:32:26,710 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:32:26,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:26,711 INFO L85 PathProgramCache]: Analyzing trace with hash -137562176, now seen corresponding path program 1 times [2024-06-28 04:32:26,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:26,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526598964] [2024-06-28 04:32:26,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:26,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:27,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:32:27,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:27,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526598964] [2024-06-28 04:32:27,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526598964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:27,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:27,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:27,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689289629] [2024-06-28 04:32:27,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:27,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:27,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:27,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:27,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:27,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:27,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 287 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:27,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:27,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:27,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:27,751 INFO L124 PetriNetUnfolderBase]: 1116/1775 cut-off events. [2024-06-28 04:32:27,752 INFO L125 PetriNetUnfolderBase]: For 5648/5648 co-relation queries the response was YES. [2024-06-28 04:32:27,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6158 conditions, 1775 events. 1116/1775 cut-off events. For 5648/5648 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8937 event pairs, 451 based on Foata normal form. 4/1777 useless extension candidates. Maximal degree in co-relation 6135. Up to 1627 conditions per place. [2024-06-28 04:32:27,762 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 15 changer transitions 0/85 dead transitions. [2024-06-28 04:32:27,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 85 transitions, 533 flow [2024-06-28 04:32:27,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:27,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:27,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-28 04:32:27,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-28 04:32:27,764 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 287 flow. Second operand 7 states and 149 transitions. [2024-06-28 04:32:27,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 85 transitions, 533 flow [2024-06-28 04:32:27,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 85 transitions, 509 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:32:27,768 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 329 flow [2024-06-28 04:32:27,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=329, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-06-28 04:32:27,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-28 04:32:27,769 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 329 flow [2024-06-28 04:32:27,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:27,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:27,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:27,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:32:27,769 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:32:27,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:27,770 INFO L85 PathProgramCache]: Analyzing trace with hash -846422494, now seen corresponding path program 2 times [2024-06-28 04:32:27,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:27,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313086052] [2024-06-28 04:32:27,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:27,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:27,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:28,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:32:28,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:28,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313086052] [2024-06-28 04:32:28,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313086052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:28,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:28,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:28,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881027226] [2024-06-28 04:32:28,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:28,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:28,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:28,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:28,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:28,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:28,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 329 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:28,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:28,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:28,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:28,854 INFO L124 PetriNetUnfolderBase]: 1138/1809 cut-off events. [2024-06-28 04:32:28,855 INFO L125 PetriNetUnfolderBase]: For 7196/7196 co-relation queries the response was YES. [2024-06-28 04:32:28,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6745 conditions, 1809 events. 1138/1809 cut-off events. For 7196/7196 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9157 event pairs, 395 based on Foata normal form. 4/1809 useless extension candidates. Maximal degree in co-relation 6721. Up to 1548 conditions per place. [2024-06-28 04:32:28,871 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 27 changer transitions 0/93 dead transitions. [2024-06-28 04:32:28,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 93 transitions, 655 flow [2024-06-28 04:32:28,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:28,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:28,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 04:32:28,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-28 04:32:28,872 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 329 flow. Second operand 7 states and 155 transitions. [2024-06-28 04:32:28,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 93 transitions, 655 flow [2024-06-28 04:32:28,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 93 transitions, 613 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:28,877 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 411 flow [2024-06-28 04:32:28,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=411, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-06-28 04:32:28,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-28 04:32:28,878 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 411 flow [2024-06-28 04:32:28,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:28,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:28,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:28,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:32:28,879 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:32:28,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:28,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1047067426, now seen corresponding path program 3 times [2024-06-28 04:32:28,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:28,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211329823] [2024-06-28 04:32:28,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:28,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:28,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:29,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:29,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:29,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211329823] [2024-06-28 04:32:29,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211329823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:29,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:29,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:29,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116281249] [2024-06-28 04:32:29,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:29,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:29,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:29,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:29,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:29,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:29,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 411 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:29,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:29,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:29,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:30,069 INFO L124 PetriNetUnfolderBase]: 1128/1793 cut-off events. [2024-06-28 04:32:30,084 INFO L125 PetriNetUnfolderBase]: For 9176/9176 co-relation queries the response was YES. [2024-06-28 04:32:30,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7088 conditions, 1793 events. 1128/1793 cut-off events. For 9176/9176 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9076 event pairs, 413 based on Foata normal form. 4/1792 useless extension candidates. Maximal degree in co-relation 7063. Up to 1540 conditions per place. [2024-06-28 04:32:30,092 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 55 selfloop transitions, 26 changer transitions 0/88 dead transitions. [2024-06-28 04:32:30,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 88 transitions, 629 flow [2024-06-28 04:32:30,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:30,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:30,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-28 04:32:30,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-28 04:32:30,094 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 411 flow. Second operand 7 states and 149 transitions. [2024-06-28 04:32:30,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 88 transitions, 629 flow [2024-06-28 04:32:30,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 88 transitions, 576 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 04:32:30,105 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 418 flow [2024-06-28 04:32:30,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=418, PETRI_PLACES=70, PETRI_TRANSITIONS=66} [2024-06-28 04:32:30,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-28 04:32:30,108 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 418 flow [2024-06-28 04:32:30,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:30,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:30,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:30,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:32:30,109 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:32:30,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:30,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1987077504, now seen corresponding path program 1 times [2024-06-28 04:32:30,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:30,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442399006] [2024-06-28 04:32:30,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:30,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:30,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:30,946 INFO 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:30,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:30,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442399006] [2024-06-28 04:32:30,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442399006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:30,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:30,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:30,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725399526] [2024-06-28 04:32:30,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:30,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:30,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:30,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:30,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:31,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:31,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 66 transitions, 418 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:31,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:31,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:31,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:31,414 INFO L124 PetriNetUnfolderBase]: 1120/1789 cut-off events. [2024-06-28 04:32:31,414 INFO L125 PetriNetUnfolderBase]: For 10425/10425 co-relation queries the response was YES. [2024-06-28 04:32:31,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7209 conditions, 1789 events. 1120/1789 cut-off events. For 10425/10425 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9003 event pairs, 408 based on Foata normal form. 4/1791 useless extension candidates. Maximal degree in co-relation 7182. Up to 1645 conditions per place. [2024-06-28 04:32:31,423 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 69 selfloop transitions, 14 changer transitions 0/90 dead transitions. [2024-06-28 04:32:31,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 675 flow [2024-06-28 04:32:31,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:31,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:31,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 04:32:31,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 04:32:31,425 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 418 flow. Second operand 7 states and 142 transitions. [2024-06-28 04:32:31,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 675 flow [2024-06-28 04:32:31,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 90 transitions, 601 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:31,436 INFO L231 Difference]: Finished difference. Result has 72 places, 71 transitions, 432 flow [2024-06-28 04:32:31,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=432, PETRI_PLACES=72, PETRI_TRANSITIONS=71} [2024-06-28 04:32:31,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-28 04:32:31,437 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 71 transitions, 432 flow [2024-06-28 04:32:31,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:31,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:31,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:31,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:32:31,437 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:32:31,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:31,438 INFO L85 PathProgramCache]: Analyzing trace with hash -494607579, now seen corresponding path program 1 times [2024-06-28 04:32:31,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:31,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040706285] [2024-06-28 04:32:31,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:31,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:31,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:32,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:32:32,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:32,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040706285] [2024-06-28 04:32:32,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040706285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:32,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:32,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:32:32,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117439967] [2024-06-28 04:32:32,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:32,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:32:32,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:32,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:32:32,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:32:32,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:32:32,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 71 transitions, 432 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:32,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:32,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:32:32,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:32,398 INFO L124 PetriNetUnfolderBase]: 1027/1668 cut-off events. [2024-06-28 04:32:32,398 INFO L125 PetriNetUnfolderBase]: For 12002/12011 co-relation queries the response was YES. [2024-06-28 04:32:32,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7095 conditions, 1668 events. 1027/1668 cut-off events. For 12002/12011 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8615 event pairs, 410 based on Foata normal form. 7/1656 useless extension candidates. Maximal degree in co-relation 7066. Up to 1493 conditions per place. [2024-06-28 04:32:32,406 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-28 04:32:32,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 89 transitions, 690 flow [2024-06-28 04:32:32,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:32:32,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:32:32,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-28 04:32:32,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 04:32:32,408 INFO L175 Difference]: Start difference. First operand has 72 places, 71 transitions, 432 flow. Second operand 6 states and 126 transitions. [2024-06-28 04:32:32,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 89 transitions, 690 flow [2024-06-28 04:32:32,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 89 transitions, 647 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:32,419 INFO L231 Difference]: Finished difference. Result has 75 places, 79 transitions, 509 flow [2024-06-28 04:32:32,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=509, PETRI_PLACES=75, PETRI_TRANSITIONS=79} [2024-06-28 04:32:32,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-28 04:32:32,420 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 79 transitions, 509 flow [2024-06-28 04:32:32,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:32,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:32,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:32,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:32:32,421 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:32,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:32,421 INFO L85 PathProgramCache]: Analyzing trace with hash -446760740, now seen corresponding path program 1 times [2024-06-28 04:32:32,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:32,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028645544] [2024-06-28 04:32:32,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:32,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:32,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:33,020 INFO 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:33,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:33,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028645544] [2024-06-28 04:32:33,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028645544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:33,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:33,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:32:33,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012593867] [2024-06-28 04:32:33,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:33,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:32:33,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:33,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:32:33,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:32:33,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:32:33,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 79 transitions, 509 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:33,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:33,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:32:33,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:33,399 INFO L124 PetriNetUnfolderBase]: 1029/1692 cut-off events. [2024-06-28 04:32:33,399 INFO L125 PetriNetUnfolderBase]: For 14171/14193 co-relation queries the response was YES. [2024-06-28 04:32:33,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7637 conditions, 1692 events. 1029/1692 cut-off events. For 14171/14193 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8742 event pairs, 408 based on Foata normal form. 6/1684 useless extension candidates. Maximal degree in co-relation 7606. Up to 1517 conditions per place. [2024-06-28 04:32:33,410 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 71 selfloop transitions, 14 changer transitions 0/96 dead transitions. [2024-06-28 04:32:33,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 96 transitions, 749 flow [2024-06-28 04:32:33,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:32:33,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:32:33,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-28 04:32:33,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503968253968254 [2024-06-28 04:32:33,412 INFO L175 Difference]: Start difference. First operand has 75 places, 79 transitions, 509 flow. Second operand 6 states and 127 transitions. [2024-06-28 04:32:33,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 96 transitions, 749 flow [2024-06-28 04:32:33,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 96 transitions, 713 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 04:32:33,423 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 546 flow [2024-06-28 04:32:33,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=546, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-28 04:32:33,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-28 04:32:33,424 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 546 flow [2024-06-28 04:32:33,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:33,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:33,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:33,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:32:33,425 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:33,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:33,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1847019900, now seen corresponding path program 2 times [2024-06-28 04:32:33,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:33,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956066957] [2024-06-28 04:32:33,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:33,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:33,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:34,101 INFO 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:34,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:34,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956066957] [2024-06-28 04:32:34,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956066957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:34,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:34,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:34,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167009748] [2024-06-28 04:32:34,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:34,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:34,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:34,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:34,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:34,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:32:34,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 546 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 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:32:34,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:34,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:32:34,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:34,416 INFO L124 PetriNetUnfolderBase]: 1021/1665 cut-off events. [2024-06-28 04:32:34,416 INFO L125 PetriNetUnfolderBase]: For 15705/15710 co-relation queries the response was YES. [2024-06-28 04:32:34,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7679 conditions, 1665 events. 1021/1665 cut-off events. For 15705/15710 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8520 event pairs, 414 based on Foata normal form. 6/1653 useless extension candidates. Maximal degree in co-relation 7646. Up to 1486 conditions per place. [2024-06-28 04:32:34,427 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 21 changer transitions 0/91 dead transitions. [2024-06-28 04:32:34,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 91 transitions, 730 flow [2024-06-28 04:32:34,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:32:34,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:32:34,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-28 04:32:34,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49603174603174605 [2024-06-28 04:32:34,429 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 546 flow. Second operand 6 states and 125 transitions. [2024-06-28 04:32:34,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 91 transitions, 730 flow [2024-06-28 04:32:34,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 91 transitions, 683 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:34,439 INFO L231 Difference]: Finished difference. Result has 81 places, 82 transitions, 549 flow [2024-06-28 04:32:34,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=549, PETRI_PLACES=81, PETRI_TRANSITIONS=82} [2024-06-28 04:32:34,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-28 04:32:34,440 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 82 transitions, 549 flow [2024-06-28 04:32:34,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 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:32:34,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:34,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:34,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:32:34,440 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:34,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:34,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1424776154, now seen corresponding path program 1 times [2024-06-28 04:32:34,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:34,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868334752] [2024-06-28 04:32:34,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:34,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:34,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:34,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:34,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:34,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868334752] [2024-06-28 04:32:34,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868334752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:34,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:34,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:32:34,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342068278] [2024-06-28 04:32:34,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:34,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:32:34,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:34,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:32:34,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:32:35,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:35,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 82 transitions, 549 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:35,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:35,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:35,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:35,317 INFO L124 PetriNetUnfolderBase]: 1135/1823 cut-off events. [2024-06-28 04:32:35,317 INFO L125 PetriNetUnfolderBase]: For 17181/17181 co-relation queries the response was YES. [2024-06-28 04:32:35,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8345 conditions, 1823 events. 1135/1823 cut-off events. For 17181/17181 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9286 event pairs, 417 based on Foata normal form. 2/1823 useless extension candidates. Maximal degree in co-relation 8311. Up to 1688 conditions per place. [2024-06-28 04:32:35,342 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 78 selfloop transitions, 12 changer transitions 0/97 dead transitions. [2024-06-28 04:32:35,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 97 transitions, 789 flow [2024-06-28 04:32:35,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:32:35,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:32:35,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 04:32:35,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:32:35,345 INFO L175 Difference]: Start difference. First operand has 81 places, 82 transitions, 549 flow. Second operand 6 states and 120 transitions. [2024-06-28 04:32:35,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 97 transitions, 789 flow [2024-06-28 04:32:35,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 97 transitions, 730 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:35,358 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 554 flow [2024-06-28 04:32:35,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=554, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-06-28 04:32:35,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 04:32:35,358 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 554 flow [2024-06-28 04:32:35,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:35,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:35,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:35,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:32:35,359 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:35,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:35,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1847026844, now seen corresponding path program 2 times [2024-06-28 04:32:35,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:35,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064635294] [2024-06-28 04:32:35,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:35,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:35,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:35,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:35,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:35,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064635294] [2024-06-28 04:32:35,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064635294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:35,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:35,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:32:35,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417428324] [2024-06-28 04:32:35,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:35,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:32:35,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:35,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:32:35,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:32:35,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:35,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 554 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:35,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:35,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:35,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:36,230 INFO L124 PetriNetUnfolderBase]: 1137/1825 cut-off events. [2024-06-28 04:32:36,231 INFO L125 PetriNetUnfolderBase]: For 19519/19519 co-relation queries the response was YES. [2024-06-28 04:32:36,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8649 conditions, 1825 events. 1137/1825 cut-off events. For 19519/19519 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9304 event pairs, 421 based on Foata normal form. 2/1824 useless extension candidates. Maximal degree in co-relation 8614. Up to 1682 conditions per place. [2024-06-28 04:32:36,241 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 74 selfloop transitions, 17 changer transitions 0/98 dead transitions. [2024-06-28 04:32:36,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 98 transitions, 798 flow [2024-06-28 04:32:36,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:32:36,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:32:36,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 04:32:36,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:32:36,243 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 554 flow. Second operand 6 states and 120 transitions. [2024-06-28 04:32:36,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 98 transitions, 798 flow [2024-06-28 04:32:36,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 98 transitions, 756 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:36,256 INFO L231 Difference]: Finished difference. Result has 84 places, 88 transitions, 592 flow [2024-06-28 04:32:36,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=592, PETRI_PLACES=84, PETRI_TRANSITIONS=88} [2024-06-28 04:32:36,256 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-28 04:32:36,256 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 88 transitions, 592 flow [2024-06-28 04:32:36,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:36,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:36,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:36,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:32:36,257 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:36,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:36,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1431451322, now seen corresponding path program 1 times [2024-06-28 04:32:36,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:36,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727566136] [2024-06-28 04:32:36,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:36,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:36,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:37,059 INFO 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:37,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:37,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727566136] [2024-06-28 04:32:37,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727566136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:37,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:37,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:37,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180708967] [2024-06-28 04:32:37,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:37,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:37,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:37,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:37,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:37,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:32:37,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 88 transitions, 592 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call 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:37,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:37,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:32:37,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:37,413 INFO L124 PetriNetUnfolderBase]: 1028/1685 cut-off events. [2024-06-28 04:32:37,413 INFO L125 PetriNetUnfolderBase]: For 21197/21211 co-relation queries the response was YES. [2024-06-28 04:32:37,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8499 conditions, 1685 events. 1028/1685 cut-off events. For 21197/21211 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8725 event pairs, 410 based on Foata normal form. 11/1679 useless extension candidates. Maximal degree in co-relation 8463. Up to 1494 conditions per place. [2024-06-28 04:32:37,425 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 26 changer transitions 0/102 dead transitions. [2024-06-28 04:32:37,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 102 transitions, 840 flow [2024-06-28 04:32:37,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:37,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:37,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 04:32:37,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-28 04:32:37,426 INFO L175 Difference]: Start difference. First operand has 84 places, 88 transitions, 592 flow. Second operand 7 states and 143 transitions. [2024-06-28 04:32:37,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 102 transitions, 840 flow [2024-06-28 04:32:37,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 102 transitions, 782 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:37,441 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 641 flow [2024-06-28 04:32:37,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=641, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-06-28 04:32:37,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-28 04:32:37,442 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 641 flow [2024-06-28 04:32:37,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call 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:37,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:37,442 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:32:37,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:32:37,442 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:37,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:37,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1324840003, now seen corresponding path program 1 times [2024-06-28 04:32:37,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:37,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627742982] [2024-06-28 04:32:37,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:37,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:37,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:38,117 INFO 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:38,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:38,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627742982] [2024-06-28 04:32:38,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627742982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:38,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:38,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:38,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098078927] [2024-06-28 04:32:38,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:38,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:38,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:38,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:38,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:38,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:38,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 641 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:38,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:38,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:38,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:38,782 INFO L124 PetriNetUnfolderBase]: 1313/2127 cut-off events. [2024-06-28 04:32:38,782 INFO L125 PetriNetUnfolderBase]: For 28291/28291 co-relation queries the response was YES. [2024-06-28 04:32:38,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10911 conditions, 2127 events. 1313/2127 cut-off events. For 28291/28291 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11282 event pairs, 346 based on Foata normal form. 16/2141 useless extension candidates. Maximal degree in co-relation 10874. Up to 1659 conditions per place. [2024-06-28 04:32:38,794 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 112 selfloop transitions, 19 changer transitions 0/138 dead transitions. [2024-06-28 04:32:38,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 138 transitions, 1143 flow [2024-06-28 04:32:38,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:38,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:38,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 04:32:38,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-06-28 04:32:38,796 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 641 flow. Second operand 9 states and 195 transitions. [2024-06-28 04:32:38,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 138 transitions, 1143 flow [2024-06-28 04:32:38,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 138 transitions, 1064 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:38,813 INFO L231 Difference]: Finished difference. Result has 91 places, 94 transitions, 644 flow [2024-06-28 04:32:38,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=644, PETRI_PLACES=91, PETRI_TRANSITIONS=94} [2024-06-28 04:32:38,813 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-28 04:32:38,813 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 94 transitions, 644 flow [2024-06-28 04:32:38,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:38,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:38,814 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:32:38,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:32:38,814 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:38,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:38,814 INFO L85 PathProgramCache]: Analyzing trace with hash 943988289, now seen corresponding path program 2 times [2024-06-28 04:32:38,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:38,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767383487] [2024-06-28 04:32:38,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:38,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:38,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:39,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:39,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:39,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767383487] [2024-06-28 04:32:39,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767383487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:39,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:39,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:39,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913915918] [2024-06-28 04:32:39,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:39,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:39,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:39,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:39,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:39,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:39,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 94 transitions, 644 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:39,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:39,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:39,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:40,035 INFO L124 PetriNetUnfolderBase]: 1277/2067 cut-off events. [2024-06-28 04:32:40,035 INFO L125 PetriNetUnfolderBase]: For 29170/29170 co-relation queries the response was YES. [2024-06-28 04:32:40,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10564 conditions, 2067 events. 1277/2067 cut-off events. For 29170/29170 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10830 event pairs, 435 based on Foata normal form. 20/2085 useless extension candidates. Maximal degree in co-relation 10526. Up to 1771 conditions per place. [2024-06-28 04:32:40,049 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 105 selfloop transitions, 16 changer transitions 0/128 dead transitions. [2024-06-28 04:32:40,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 128 transitions, 1000 flow [2024-06-28 04:32:40,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:40,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:40,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 04:32:40,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-28 04:32:40,050 INFO L175 Difference]: Start difference. First operand has 91 places, 94 transitions, 644 flow. Second operand 8 states and 171 transitions. [2024-06-28 04:32:40,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 128 transitions, 1000 flow [2024-06-28 04:32:40,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 128 transitions, 968 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:40,071 INFO L231 Difference]: Finished difference. Result has 94 places, 94 transitions, 651 flow [2024-06-28 04:32:40,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=651, PETRI_PLACES=94, PETRI_TRANSITIONS=94} [2024-06-28 04:32:40,072 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-28 04:32:40,072 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 94 transitions, 651 flow [2024-06-28 04:32:40,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:40,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:40,072 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:32:40,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:32:40,073 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:40,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:40,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1663148031, now seen corresponding path program 3 times [2024-06-28 04:32:40,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:40,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400535016] [2024-06-28 04:32:40,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:40,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:40,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:40,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:40,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400535016] [2024-06-28 04:32:40,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400535016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:40,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:40,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:40,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074768402] [2024-06-28 04:32:40,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:40,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:40,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:40,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:40,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:40,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:40,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 94 transitions, 651 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:40,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:40,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:40,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:41,329 INFO L124 PetriNetUnfolderBase]: 1352/2194 cut-off events. [2024-06-28 04:32:41,329 INFO L125 PetriNetUnfolderBase]: For 32754/32754 co-relation queries the response was YES. [2024-06-28 04:32:41,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11258 conditions, 2194 events. 1352/2194 cut-off events. For 32754/32754 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11774 event pairs, 415 based on Foata normal form. 20/2210 useless extension candidates. Maximal degree in co-relation 11218. Up to 1791 conditions per place. [2024-06-28 04:32:41,341 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 91 selfloop transitions, 30 changer transitions 0/128 dead transitions. [2024-06-28 04:32:41,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 128 transitions, 1025 flow [2024-06-28 04:32:41,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:41,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:41,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-28 04:32:41,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-28 04:32:41,342 INFO L175 Difference]: Start difference. First operand has 94 places, 94 transitions, 651 flow. Second operand 8 states and 175 transitions. [2024-06-28 04:32:41,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 128 transitions, 1025 flow [2024-06-28 04:32:41,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 128 transitions, 988 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:41,357 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 703 flow [2024-06-28 04:32:41,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=703, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-28 04:32:41,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-28 04:32:41,358 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 703 flow [2024-06-28 04:32:41,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:41,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:41,358 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:32:41,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:32:41,359 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:41,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:41,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1656467903, now seen corresponding path program 1 times [2024-06-28 04:32:41,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:41,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073938274] [2024-06-28 04:32:41,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:41,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:41,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:42,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:42,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:42,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073938274] [2024-06-28 04:32:42,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073938274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:42,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:42,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:42,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850580655] [2024-06-28 04:32:42,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:42,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:42,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:42,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:42,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:42,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:42,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 703 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:42,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:42,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:42,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:43,009 INFO L124 PetriNetUnfolderBase]: 1369/2226 cut-off events. [2024-06-28 04:32:43,009 INFO L125 PetriNetUnfolderBase]: For 34312/34312 co-relation queries the response was YES. [2024-06-28 04:32:43,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11613 conditions, 2226 events. 1369/2226 cut-off events. For 34312/34312 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11986 event pairs, 423 based on Foata normal form. 4/2226 useless extension candidates. Maximal degree in co-relation 11572. Up to 1999 conditions per place. [2024-06-28 04:32:43,024 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 24 changer transitions 0/127 dead transitions. [2024-06-28 04:32:43,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 127 transitions, 1062 flow [2024-06-28 04:32:43,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:43,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:43,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-28 04:32:43,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 04:32:43,026 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 703 flow. Second operand 8 states and 168 transitions. [2024-06-28 04:32:43,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 127 transitions, 1062 flow [2024-06-28 04:32:43,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 127 transitions, 993 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:43,048 INFO L231 Difference]: Finished difference. Result has 98 places, 100 transitions, 746 flow [2024-06-28 04:32:43,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=746, PETRI_PLACES=98, PETRI_TRANSITIONS=100} [2024-06-28 04:32:43,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-28 04:32:43,049 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 100 transitions, 746 flow [2024-06-28 04:32:43,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:43,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:43,050 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:32:43,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:32:43,050 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:43,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:43,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1209498881, now seen corresponding path program 4 times [2024-06-28 04:32:43,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:43,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885654935] [2024-06-28 04:32:43,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:43,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:43,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:43,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:32:43,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:43,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885654935] [2024-06-28 04:32:43,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885654935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:43,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:43,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:43,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638585730] [2024-06-28 04:32:43,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:43,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:43,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:43,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:43,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:43,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:43,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 100 transitions, 746 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:43,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:43,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:43,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:44,188 INFO L124 PetriNetUnfolderBase]: 1394/2266 cut-off events. [2024-06-28 04:32:44,189 INFO L125 PetriNetUnfolderBase]: For 38411/38411 co-relation queries the response was YES. [2024-06-28 04:32:44,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11996 conditions, 2266 events. 1394/2266 cut-off events. For 38411/38411 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12192 event pairs, 405 based on Foata normal form. 20/2278 useless extension candidates. Maximal degree in co-relation 11953. Up to 1865 conditions per place. [2024-06-28 04:32:44,202 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 30 changer transitions 0/132 dead transitions. [2024-06-28 04:32:44,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 132 transitions, 1134 flow [2024-06-28 04:32:44,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:44,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:44,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 04:32:44,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-28 04:32:44,204 INFO L175 Difference]: Start difference. First operand has 98 places, 100 transitions, 746 flow. Second operand 8 states and 171 transitions. [2024-06-28 04:32:44,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 132 transitions, 1134 flow [2024-06-28 04:32:44,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 132 transitions, 1067 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:44,229 INFO L231 Difference]: Finished difference. Result has 101 places, 101 transitions, 772 flow [2024-06-28 04:32:44,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=772, PETRI_PLACES=101, PETRI_TRANSITIONS=101} [2024-06-28 04:32:44,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-28 04:32:44,229 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 101 transitions, 772 flow [2024-06-28 04:32:44,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:44,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:44,230 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:32:44,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:32:44,230 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:44,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:44,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1336076193, now seen corresponding path program 2 times [2024-06-28 04:32:44,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:44,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951556987] [2024-06-28 04:32:44,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:44,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:44,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:45,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:32:45,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:45,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951556987] [2024-06-28 04:32:45,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951556987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:45,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:45,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:45,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963581639] [2024-06-28 04:32:45,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:45,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:45,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:45,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:45,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:45,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:45,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 101 transitions, 772 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:45,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:45,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:45,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:45,746 INFO L124 PetriNetUnfolderBase]: 1422/2328 cut-off events. [2024-06-28 04:32:45,746 INFO L125 PetriNetUnfolderBase]: For 39665/39665 co-relation queries the response was YES. [2024-06-28 04:32:45,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12408 conditions, 2328 events. 1422/2328 cut-off events. For 39665/39665 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12629 event pairs, 434 based on Foata normal form. 4/2327 useless extension candidates. Maximal degree in co-relation 12364. Up to 2085 conditions per place. [2024-06-28 04:32:45,761 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 26 changer transitions 0/131 dead transitions. [2024-06-28 04:32:45,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 131 transitions, 1145 flow [2024-06-28 04:32:45,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:45,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:45,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 04:32:45,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-28 04:32:45,762 INFO L175 Difference]: Start difference. First operand has 101 places, 101 transitions, 772 flow. Second operand 8 states and 165 transitions. [2024-06-28 04:32:45,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 131 transitions, 1145 flow [2024-06-28 04:32:45,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 131 transitions, 1070 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:45,792 INFO L231 Difference]: Finished difference. Result has 104 places, 107 transitions, 831 flow [2024-06-28 04:32:45,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=831, PETRI_PLACES=104, PETRI_TRANSITIONS=107} [2024-06-28 04:32:45,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-28 04:32:45,792 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 107 transitions, 831 flow [2024-06-28 04:32:45,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:45,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:45,793 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:32:45,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:32:45,793 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:45,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:45,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1689395105, now seen corresponding path program 3 times [2024-06-28 04:32:45,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:45,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790537386] [2024-06-28 04:32:45,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:45,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:45,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:46,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:46,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:46,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790537386] [2024-06-28 04:32:46,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790537386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:46,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:46,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:46,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019531683] [2024-06-28 04:32:46,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:46,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:46,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:46,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:46,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:46,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:46,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 107 transitions, 831 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:46,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:46,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:46,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:47,218 INFO L124 PetriNetUnfolderBase]: 1439/2365 cut-off events. [2024-06-28 04:32:47,218 INFO L125 PetriNetUnfolderBase]: For 42602/42602 co-relation queries the response was YES. [2024-06-28 04:32:47,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12819 conditions, 2365 events. 1439/2365 cut-off events. For 42602/42602 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12915 event pairs, 439 based on Foata normal form. 4/2364 useless extension candidates. Maximal degree in co-relation 12773. Up to 2112 conditions per place. [2024-06-28 04:32:47,235 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 99 selfloop transitions, 29 changer transitions 0/135 dead transitions. [2024-06-28 04:32:47,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 135 transitions, 1204 flow [2024-06-28 04:32:47,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:47,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:47,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 04:32:47,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 04:32:47,237 INFO L175 Difference]: Start difference. First operand has 104 places, 107 transitions, 831 flow. Second operand 8 states and 164 transitions. [2024-06-28 04:32:47,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 135 transitions, 1204 flow [2024-06-28 04:32:47,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 135 transitions, 1121 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:47,275 INFO L231 Difference]: Finished difference. Result has 107 places, 111 transitions, 872 flow [2024-06-28 04:32:47,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=872, PETRI_PLACES=107, PETRI_TRANSITIONS=111} [2024-06-28 04:32:47,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-28 04:32:47,276 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 111 transitions, 872 flow [2024-06-28 04:32:47,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:47,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:47,276 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:32:47,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:32:47,277 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:47,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:47,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1106089053, now seen corresponding path program 4 times [2024-06-28 04:32:47,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:47,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044254008] [2024-06-28 04:32:47,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:47,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:47,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:47,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:47,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044254008] [2024-06-28 04:32:47,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044254008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:47,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:47,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:47,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459403370] [2024-06-28 04:32:47,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:47,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:47,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:47,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:47,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:48,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:48,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 111 transitions, 872 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:48,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:48,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:48,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:48,487 INFO L124 PetriNetUnfolderBase]: 1431/2353 cut-off events. [2024-06-28 04:32:48,487 INFO L125 PetriNetUnfolderBase]: For 45000/45000 co-relation queries the response was YES. [2024-06-28 04:32:48,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12871 conditions, 2353 events. 1431/2353 cut-off events. For 45000/45000 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12954 event pairs, 381 based on Foata normal form. 4/2352 useless extension candidates. Maximal degree in co-relation 12824. Up to 2023 conditions per place. [2024-06-28 04:32:48,501 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 36 changer transitions 0/138 dead transitions. [2024-06-28 04:32:48,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 138 transitions, 1238 flow [2024-06-28 04:32:48,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:48,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:48,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 04:32:48,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-28 04:32:48,506 INFO L175 Difference]: Start difference. First operand has 107 places, 111 transitions, 872 flow. Second operand 8 states and 165 transitions. [2024-06-28 04:32:48,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 138 transitions, 1238 flow [2024-06-28 04:32:48,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 138 transitions, 1165 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:48,534 INFO L231 Difference]: Finished difference. Result has 111 places, 113 transitions, 922 flow [2024-06-28 04:32:48,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=922, PETRI_PLACES=111, PETRI_TRANSITIONS=113} [2024-06-28 04:32:48,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-28 04:32:48,535 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 113 transitions, 922 flow [2024-06-28 04:32:48,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:48,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:48,535 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:32:48,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:32:48,536 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:32:48,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:48,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1417691110, now seen corresponding path program 1 times [2024-06-28 04:32:48,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:48,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145896095] [2024-06-28 04:32:48,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:48,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:48,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:49,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:49,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:49,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145896095] [2024-06-28 04:32:49,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145896095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:49,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:49,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:49,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896026889] [2024-06-28 04:32:49,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:49,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:49,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:49,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:49,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:49,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:49,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 113 transitions, 922 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:49,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:49,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:49,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:49,463 INFO L124 PetriNetUnfolderBase]: 1487/2441 cut-off events. [2024-06-28 04:32:49,463 INFO L125 PetriNetUnfolderBase]: For 50005/50005 co-relation queries the response was YES. [2024-06-28 04:32:49,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13628 conditions, 2441 events. 1487/2441 cut-off events. For 50005/50005 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13423 event pairs, 438 based on Foata normal form. 4/2440 useless extension candidates. Maximal degree in co-relation 13580. Up to 2181 conditions per place. [2024-06-28 04:32:49,481 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 105 selfloop transitions, 25 changer transitions 0/137 dead transitions. [2024-06-28 04:32:49,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 137 transitions, 1372 flow [2024-06-28 04:32:49,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:49,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:49,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 04:32:49,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-28 04:32:49,483 INFO L175 Difference]: Start difference. First operand has 111 places, 113 transitions, 922 flow. Second operand 7 states and 143 transitions. [2024-06-28 04:32:49,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 137 transitions, 1372 flow [2024-06-28 04:32:49,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 137 transitions, 1267 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:49,520 INFO L231 Difference]: Finished difference. Result has 113 places, 121 transitions, 983 flow [2024-06-28 04:32:49,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=983, PETRI_PLACES=113, PETRI_TRANSITIONS=121} [2024-06-28 04:32:49,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-28 04:32:49,521 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 121 transitions, 983 flow [2024-06-28 04:32:49,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:49,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:49,522 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:32:49,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:32:49,522 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:32:49,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:49,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1423258822, now seen corresponding path program 2 times [2024-06-28 04:32:49,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:49,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200235622] [2024-06-28 04:32:49,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:49,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:49,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:50,269 INFO 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:50,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:50,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200235622] [2024-06-28 04:32:50,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200235622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:50,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:50,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:50,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235993735] [2024-06-28 04:32:50,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:50,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:50,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:50,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:50,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:50,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:50,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 121 transitions, 983 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:50,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:50,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:50,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:50,689 INFO L124 PetriNetUnfolderBase]: 1535/2509 cut-off events. [2024-06-28 04:32:50,689 INFO L125 PetriNetUnfolderBase]: For 57378/57378 co-relation queries the response was YES. [2024-06-28 04:32:50,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14574 conditions, 2509 events. 1535/2509 cut-off events. For 57378/57378 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14007 event pairs, 458 based on Foata normal form. 4/2506 useless extension candidates. Maximal degree in co-relation 14524. Up to 2158 conditions per place. [2024-06-28 04:32:50,709 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 109 selfloop transitions, 37 changer transitions 0/153 dead transitions. [2024-06-28 04:32:50,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 153 transitions, 1615 flow [2024-06-28 04:32:50,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:50,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:50,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 04:32:50,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2024-06-28 04:32:50,711 INFO L175 Difference]: Start difference. First operand has 113 places, 121 transitions, 983 flow. Second operand 7 states and 145 transitions. [2024-06-28 04:32:50,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 153 transitions, 1615 flow [2024-06-28 04:32:50,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 153 transitions, 1547 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 04:32:50,751 INFO L231 Difference]: Finished difference. Result has 119 places, 135 transitions, 1195 flow [2024-06-28 04:32:50,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1195, PETRI_PLACES=119, PETRI_TRANSITIONS=135} [2024-06-28 04:32:50,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-28 04:32:50,751 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 135 transitions, 1195 flow [2024-06-28 04:32:50,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:50,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:50,752 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:32:50,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:32:50,752 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:32:50,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:50,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1423525732, now seen corresponding path program 3 times [2024-06-28 04:32:50,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:50,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60898381] [2024-06-28 04:32:50,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:50,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:50,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:51,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:32:51,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:51,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60898381] [2024-06-28 04:32:51,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60898381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:51,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:51,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:51,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404958968] [2024-06-28 04:32:51,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:51,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:51,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:51,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:51,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:51,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:51,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 135 transitions, 1195 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:51,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:51,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:51,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:51,786 INFO L124 PetriNetUnfolderBase]: 1539/2515 cut-off events. [2024-06-28 04:32:51,786 INFO L125 PetriNetUnfolderBase]: For 62684/62684 co-relation queries the response was YES. [2024-06-28 04:32:51,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15257 conditions, 2515 events. 1539/2515 cut-off events. For 62684/62684 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14033 event pairs, 451 based on Foata normal form. 4/2512 useless extension candidates. Maximal degree in co-relation 15203. Up to 2165 conditions per place. [2024-06-28 04:32:51,804 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 101 selfloop transitions, 49 changer transitions 0/157 dead transitions. [2024-06-28 04:32:51,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 157 transitions, 1707 flow [2024-06-28 04:32:51,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:51,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:51,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 04:32:51,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 04:32:51,806 INFO L175 Difference]: Start difference. First operand has 119 places, 135 transitions, 1195 flow. Second operand 8 states and 158 transitions. [2024-06-28 04:32:51,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 157 transitions, 1707 flow [2024-06-28 04:32:51,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 157 transitions, 1602 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-28 04:32:51,848 INFO L231 Difference]: Finished difference. Result has 127 places, 144 transitions, 1343 flow [2024-06-28 04:32:51,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1343, PETRI_PLACES=127, PETRI_TRANSITIONS=144} [2024-06-28 04:32:51,849 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-28 04:32:51,849 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 144 transitions, 1343 flow [2024-06-28 04:32:51,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:51,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:51,849 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:32:51,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:32:51,850 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:32:51,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:51,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1423535652, now seen corresponding path program 1 times [2024-06-28 04:32:51,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:51,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651865709] [2024-06-28 04:32:51,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:51,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:51,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:52,570 INFO 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:52,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:52,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651865709] [2024-06-28 04:32:52,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651865709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:52,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:52,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:52,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113550113] [2024-06-28 04:32:52,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:52,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:52,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:52,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:52,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:52,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:32:52,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 144 transitions, 1343 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call 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,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:52,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:32:52,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:53,053 INFO L124 PetriNetUnfolderBase]: 1479/2480 cut-off events. [2024-06-28 04:32:53,054 INFO L125 PetriNetUnfolderBase]: For 67035/67037 co-relation queries the response was YES. [2024-06-28 04:32:53,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14920 conditions, 2480 events. 1479/2480 cut-off events. For 67035/67037 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14249 event pairs, 451 based on Foata normal form. 12/2475 useless extension candidates. Maximal degree in co-relation 14862. Up to 2072 conditions per place. [2024-06-28 04:32:53,072 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 100 selfloop transitions, 35 changer transitions 0/161 dead transitions. [2024-06-28 04:32:53,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 161 transitions, 1701 flow [2024-06-28 04:32:53,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:53,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:53,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 04:32:53,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 04:32:53,074 INFO L175 Difference]: Start difference. First operand has 127 places, 144 transitions, 1343 flow. Second operand 8 states and 163 transitions. [2024-06-28 04:32:53,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 161 transitions, 1701 flow [2024-06-28 04:32:53,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 161 transitions, 1622 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 04:32:53,123 INFO L231 Difference]: Finished difference. Result has 133 places, 146 transitions, 1384 flow [2024-06-28 04:32:53,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1384, PETRI_PLACES=133, PETRI_TRANSITIONS=146} [2024-06-28 04:32:53,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-28 04:32:53,124 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 146 transitions, 1384 flow [2024-06-28 04:32:53,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call 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,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:53,125 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:32:53,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:32:53,125 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:32:53,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:53,125 INFO L85 PathProgramCache]: Analyzing trace with hash 153031515, now seen corresponding path program 1 times [2024-06-28 04:32:53,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:53,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658734592] [2024-06-28 04:32:53,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:53,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:53,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:53,598 INFO 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,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:53,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658734592] [2024-06-28 04:32:53,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658734592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:53,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:53,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:53,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273521360] [2024-06-28 04:32:53,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:53,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:53,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:53,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:53,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:53,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:53,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 146 transitions, 1384 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:53,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:53,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:53,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:54,096 INFO L124 PetriNetUnfolderBase]: 1631/2671 cut-off events. [2024-06-28 04:32:54,096 INFO L125 PetriNetUnfolderBase]: For 68681/68681 co-relation queries the response was YES. [2024-06-28 04:32:54,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16232 conditions, 2671 events. 1631/2671 cut-off events. For 68681/68681 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14991 event pairs, 460 based on Foata normal form. 2/2667 useless extension candidates. Maximal degree in co-relation 16172. Up to 2411 conditions per place. [2024-06-28 04:32:54,117 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 138 selfloop transitions, 39 changer transitions 0/184 dead transitions. [2024-06-28 04:32:54,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 184 transitions, 2061 flow [2024-06-28 04:32:54,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:54,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:54,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:32:54,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:32:54,119 INFO L175 Difference]: Start difference. First operand has 133 places, 146 transitions, 1384 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:32:54,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 184 transitions, 2061 flow [2024-06-28 04:32:54,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 184 transitions, 1961 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:54,172 INFO L231 Difference]: Finished difference. Result has 138 places, 167 transitions, 1662 flow [2024-06-28 04:32:54,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1292, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1662, PETRI_PLACES=138, PETRI_TRANSITIONS=167} [2024-06-28 04:32:54,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-28 04:32:54,173 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 167 transitions, 1662 flow [2024-06-28 04:32:54,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:54,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:54,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:32:54,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:32:54,173 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:32:54,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:54,174 INFO L85 PathProgramCache]: Analyzing trace with hash 987758493, now seen corresponding path program 2 times [2024-06-28 04:32:54,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:54,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633629876] [2024-06-28 04:32:54,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:54,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:54,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:32:54,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:54,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633629876] [2024-06-28 04:32:54,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633629876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:54,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:54,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:54,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138180335] [2024-06-28 04:32:54,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:54,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:54,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:54,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:54,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:54,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:54,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 167 transitions, 1662 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:54,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:54,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:54,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:55,264 INFO L124 PetriNetUnfolderBase]: 1641/2697 cut-off events. [2024-06-28 04:32:55,265 INFO L125 PetriNetUnfolderBase]: For 72433/72433 co-relation queries the response was YES. [2024-06-28 04:32:55,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16555 conditions, 2697 events. 1641/2697 cut-off events. For 72433/72433 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15238 event pairs, 459 based on Foata normal form. 2/2696 useless extension candidates. Maximal degree in co-relation 16492. Up to 2415 conditions per place. [2024-06-28 04:32:55,285 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 141 selfloop transitions, 41 changer transitions 0/189 dead transitions. [2024-06-28 04:32:55,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 189 transitions, 2147 flow [2024-06-28 04:32:55,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:55,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:55,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 04:32:55,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 04:32:55,286 INFO L175 Difference]: Start difference. First operand has 138 places, 167 transitions, 1662 flow. Second operand 7 states and 144 transitions. [2024-06-28 04:32:55,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 189 transitions, 2147 flow [2024-06-28 04:32:55,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 189 transitions, 2059 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:55,344 INFO L231 Difference]: Finished difference. Result has 141 places, 170 transitions, 1731 flow [2024-06-28 04:32:55,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1731, PETRI_PLACES=141, PETRI_TRANSITIONS=170} [2024-06-28 04:32:55,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-28 04:32:55,345 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 170 transitions, 1731 flow [2024-06-28 04:32:55,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:55,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:55,345 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:32:55,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:32:55,345 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:32:55,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:55,345 INFO L85 PathProgramCache]: Analyzing trace with hash -969673535, now seen corresponding path program 3 times [2024-06-28 04:32:55,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:55,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272239026] [2024-06-28 04:32:55,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:55,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:55,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:56,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:56,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:56,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272239026] [2024-06-28 04:32:56,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272239026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:56,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:56,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:56,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18735567] [2024-06-28 04:32:56,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:56,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:56,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:56,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:56,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:56,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:56,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 170 transitions, 1731 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:56,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:56,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:56,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:56,481 INFO L124 PetriNetUnfolderBase]: 1667/2740 cut-off events. [2024-06-28 04:32:56,481 INFO L125 PetriNetUnfolderBase]: For 78032/78032 co-relation queries the response was YES. [2024-06-28 04:32:56,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17105 conditions, 2740 events. 1667/2740 cut-off events. For 78032/78032 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15552 event pairs, 465 based on Foata normal form. 2/2738 useless extension candidates. Maximal degree in co-relation 17041. Up to 2427 conditions per place. [2024-06-28 04:32:56,514 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 48 changer transitions 0/194 dead transitions. [2024-06-28 04:32:56,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 194 transitions, 2350 flow [2024-06-28 04:32:56,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:56,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:56,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 04:32:56,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 04:32:56,516 INFO L175 Difference]: Start difference. First operand has 141 places, 170 transitions, 1731 flow. Second operand 7 states and 144 transitions. [2024-06-28 04:32:56,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 194 transitions, 2350 flow [2024-06-28 04:32:56,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 194 transitions, 2258 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:56,582 INFO L231 Difference]: Finished difference. Result has 145 places, 177 transitions, 1903 flow [2024-06-28 04:32:56,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1903, PETRI_PLACES=145, PETRI_TRANSITIONS=177} [2024-06-28 04:32:56,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-28 04:32:56,583 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 177 transitions, 1903 flow [2024-06-28 04:32:56,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:56,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:56,583 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:32:56,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:32:56,584 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:32:56,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:56,584 INFO L85 PathProgramCache]: Analyzing trace with hash 656780223, now seen corresponding path program 4 times [2024-06-28 04:32:56,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:56,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91930141] [2024-06-28 04:32:56,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:56,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:56,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:57,267 INFO 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,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:57,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91930141] [2024-06-28 04:32:57,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91930141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:57,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:57,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:57,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116507831] [2024-06-28 04:32:57,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:57,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:57,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:57,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:57,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:57,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:57,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 177 transitions, 1903 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:57,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:57,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:57,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:57,761 INFO L124 PetriNetUnfolderBase]: 1698/2790 cut-off events. [2024-06-28 04:32:57,761 INFO L125 PetriNetUnfolderBase]: For 79261/79261 co-relation queries the response was YES. [2024-06-28 04:32:57,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17557 conditions, 2790 events. 1698/2790 cut-off events. For 79261/79261 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15895 event pairs, 465 based on Foata normal form. 2/2786 useless extension candidates. Maximal degree in co-relation 17491. Up to 2496 conditions per place. [2024-06-28 04:32:57,783 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 150 selfloop transitions, 49 changer transitions 0/206 dead transitions. [2024-06-28 04:32:57,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 206 transitions, 2563 flow [2024-06-28 04:32:57,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:57,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:57,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:32:57,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:32:57,784 INFO L175 Difference]: Start difference. First operand has 145 places, 177 transitions, 1903 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:32:57,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 206 transitions, 2563 flow [2024-06-28 04:32:57,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 206 transitions, 2451 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:57,878 INFO L231 Difference]: Finished difference. Result has 152 places, 191 transitions, 2154 flow [2024-06-28 04:32:57,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2154, PETRI_PLACES=152, PETRI_TRANSITIONS=191} [2024-06-28 04:32:57,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-28 04:32:57,878 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 191 transitions, 2154 flow [2024-06-28 04:32:57,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:57,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:57,879 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:32:57,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:32:57,879 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:32:57,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:57,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1215659643, now seen corresponding path program 5 times [2024-06-28 04:32:57,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:57,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067206500] [2024-06-28 04:32:57,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:57,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:57,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:58,434 INFO 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:58,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:58,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067206500] [2024-06-28 04:32:58,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067206500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:58,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:58,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:58,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867300037] [2024-06-28 04:32:58,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:58,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:58,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:58,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:58,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:58,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:58,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 191 transitions, 2154 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:58,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:58,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:58,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:59,002 INFO L124 PetriNetUnfolderBase]: 1692/2782 cut-off events. [2024-06-28 04:32:59,002 INFO L125 PetriNetUnfolderBase]: For 82151/82151 co-relation queries the response was YES. [2024-06-28 04:32:59,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17684 conditions, 2782 events. 1692/2782 cut-off events. For 82151/82151 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15821 event pairs, 464 based on Foata normal form. 2/2780 useless extension candidates. Maximal degree in co-relation 17615. Up to 2480 conditions per place. [2024-06-28 04:32:59,026 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 150 selfloop transitions, 49 changer transitions 0/206 dead transitions. [2024-06-28 04:32:59,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 206 transitions, 2608 flow [2024-06-28 04:32:59,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:59,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:59,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 04:32:59,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-06-28 04:32:59,028 INFO L175 Difference]: Start difference. First operand has 152 places, 191 transitions, 2154 flow. Second operand 7 states and 141 transitions. [2024-06-28 04:32:59,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 206 transitions, 2608 flow [2024-06-28 04:32:59,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 206 transitions, 2474 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:59,104 INFO L231 Difference]: Finished difference. Result has 155 places, 191 transitions, 2129 flow [2024-06-28 04:32:59,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2020, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2129, PETRI_PLACES=155, PETRI_TRANSITIONS=191} [2024-06-28 04:32:59,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 04:32:59,104 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 191 transitions, 2129 flow [2024-06-28 04:32:59,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:59,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:59,105 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:32:59,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:32:59,105 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:32:59,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:59,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1228992123, now seen corresponding path program 6 times [2024-06-28 04:32:59,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:59,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582570706] [2024-06-28 04:32:59,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:59,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:59,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:59,742 INFO 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:59,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:59,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582570706] [2024-06-28 04:32:59,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582570706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:59,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:59,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:59,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972317775] [2024-06-28 04:32:59,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:59,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:59,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:59,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:59,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:59,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:32:59,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 191 transitions, 2129 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:59,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:59,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:32:59,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:00,290 INFO L124 PetriNetUnfolderBase]: 1676/2759 cut-off events. [2024-06-28 04:33:00,291 INFO L125 PetriNetUnfolderBase]: For 84928/84928 co-relation queries the response was YES. [2024-06-28 04:33:00,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17461 conditions, 2759 events. 1676/2759 cut-off events. For 84928/84928 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15677 event pairs, 459 based on Foata normal form. 4/2759 useless extension candidates. Maximal degree in co-relation 17391. Up to 2384 conditions per place. [2024-06-28 04:33:00,310 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 138 selfloop transitions, 59 changer transitions 0/204 dead transitions. [2024-06-28 04:33:00,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 204 transitions, 2571 flow [2024-06-28 04:33:00,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:00,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:00,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 04:33:00,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 04:33:00,312 INFO L175 Difference]: Start difference. First operand has 155 places, 191 transitions, 2129 flow. Second operand 7 states and 142 transitions. [2024-06-28 04:33:00,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 204 transitions, 2571 flow [2024-06-28 04:33:00,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 204 transitions, 2422 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:00,389 INFO L231 Difference]: Finished difference. Result has 156 places, 191 transitions, 2106 flow [2024-06-28 04:33:00,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1980, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2106, PETRI_PLACES=156, PETRI_TRANSITIONS=191} [2024-06-28 04:33:00,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-28 04:33:00,390 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 191 transitions, 2106 flow [2024-06-28 04:33:00,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:00,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:00,390 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:33:00,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:33:00,391 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:33:00,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:00,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1219972025, now seen corresponding path program 7 times [2024-06-28 04:33:00,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:00,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43816076] [2024-06-28 04:33:00,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:00,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:00,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:01,021 INFO 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,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:01,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43816076] [2024-06-28 04:33:01,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43816076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:01,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:01,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:01,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561661047] [2024-06-28 04:33:01,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:01,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:01,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:01,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:01,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:01,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:01,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 191 transitions, 2106 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:01,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:01,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:01,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:01,515 INFO L124 PetriNetUnfolderBase]: 1696/2790 cut-off events. [2024-06-28 04:33:01,516 INFO L125 PetriNetUnfolderBase]: For 84944/84944 co-relation queries the response was YES. [2024-06-28 04:33:01,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17642 conditions, 2790 events. 1696/2790 cut-off events. For 84944/84944 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15874 event pairs, 469 based on Foata normal form. 4/2785 useless extension candidates. Maximal degree in co-relation 17571. Up to 2299 conditions per place. [2024-06-28 04:33:01,539 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 85 changer transitions 0/208 dead transitions. [2024-06-28 04:33:01,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 208 transitions, 2684 flow [2024-06-28 04:33:01,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:01,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:01,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 04:33:01,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 04:33:01,541 INFO L175 Difference]: Start difference. First operand has 156 places, 191 transitions, 2106 flow. Second operand 7 states and 144 transitions. [2024-06-28 04:33:01,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 208 transitions, 2684 flow [2024-06-28 04:33:01,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 208 transitions, 2527 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:01,651 INFO L231 Difference]: Finished difference. Result has 157 places, 195 transitions, 2184 flow [2024-06-28 04:33:01,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2184, PETRI_PLACES=157, PETRI_TRANSITIONS=195} [2024-06-28 04:33:01,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 04:33:01,652 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 195 transitions, 2184 flow [2024-06-28 04:33:01,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:01,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:01,653 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:33:01,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:33:01,653 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:33:01,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:01,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1171336187, now seen corresponding path program 8 times [2024-06-28 04:33:01,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:01,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78773484] [2024-06-28 04:33:01,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:01,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:01,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:02,280 INFO 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:02,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:02,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78773484] [2024-06-28 04:33:02,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78773484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:02,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:02,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:02,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208053376] [2024-06-28 04:33:02,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:02,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:02,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:02,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:02,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:02,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:02,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 195 transitions, 2184 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:02,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:02,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:02,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:02,735 INFO L124 PetriNetUnfolderBase]: 1680/2764 cut-off events. [2024-06-28 04:33:02,735 INFO L125 PetriNetUnfolderBase]: For 86631/86631 co-relation queries the response was YES. [2024-06-28 04:33:02,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17554 conditions, 2764 events. 1680/2764 cut-off events. For 86631/86631 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15714 event pairs, 465 based on Foata normal form. 4/2759 useless extension candidates. Maximal degree in co-relation 17482. Up to 2286 conditions per place. [2024-06-28 04:33:02,759 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 81 changer transitions 0/207 dead transitions. [2024-06-28 04:33:02,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 207 transitions, 2634 flow [2024-06-28 04:33:02,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:02,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:02,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 04:33:02,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-28 04:33:02,762 INFO L175 Difference]: Start difference. First operand has 157 places, 195 transitions, 2184 flow. Second operand 7 states and 143 transitions. [2024-06-28 04:33:02,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 207 transitions, 2634 flow [2024-06-28 04:33:02,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 207 transitions, 2349 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:02,845 INFO L231 Difference]: Finished difference. Result has 158 places, 195 transitions, 2070 flow [2024-06-28 04:33:02,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2070, PETRI_PLACES=158, PETRI_TRANSITIONS=195} [2024-06-28 04:33:02,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-28 04:33:02,846 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 195 transitions, 2070 flow [2024-06-28 04:33:02,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:02,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:02,847 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:33:02,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:33:02,847 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:33:02,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:02,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1234713083, now seen corresponding path program 1 times [2024-06-28 04:33:02,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:02,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102395229] [2024-06-28 04:33:02,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:02,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:02,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:03,584 INFO 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:03,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:03,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102395229] [2024-06-28 04:33:03,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102395229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:03,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:03,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:03,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523243403] [2024-06-28 04:33:03,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:03,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:03,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:03,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:03,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:03,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:33:03,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 195 transitions, 2070 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:03,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:03,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:33:03,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:04,077 INFO L124 PetriNetUnfolderBase]: 1589/2680 cut-off events. [2024-06-28 04:33:04,078 INFO L125 PetriNetUnfolderBase]: For 89978/89994 co-relation queries the response was YES. [2024-06-28 04:33:04,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16901 conditions, 2680 events. 1589/2680 cut-off events. For 89978/89994 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15653 event pairs, 456 based on Foata normal form. 2/2661 useless extension candidates. Maximal degree in co-relation 16829. Up to 2249 conditions per place. [2024-06-28 04:33:04,100 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 134 selfloop transitions, 33 changer transitions 0/208 dead transitions. [2024-06-28 04:33:04,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 208 transitions, 2466 flow [2024-06-28 04:33:04,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:04,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:04,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 04:33:04,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 04:33:04,102 INFO L175 Difference]: Start difference. First operand has 158 places, 195 transitions, 2070 flow. Second operand 7 states and 142 transitions. [2024-06-28 04:33:04,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 208 transitions, 2466 flow [2024-06-28 04:33:04,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 208 transitions, 2290 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:04,181 INFO L231 Difference]: Finished difference. Result has 159 places, 198 transitions, 2005 flow [2024-06-28 04:33:04,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2005, PETRI_PLACES=159, PETRI_TRANSITIONS=198} [2024-06-28 04:33:04,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-28 04:33:04,182 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 198 transitions, 2005 flow [2024-06-28 04:33:04,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:04,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:04,182 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:33:04,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:33:04,183 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:33:04,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:04,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1179915995, now seen corresponding path program 2 times [2024-06-28 04:33:04,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:04,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343701032] [2024-06-28 04:33:04,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:04,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:04,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:04,878 INFO 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:04,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:04,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343701032] [2024-06-28 04:33:04,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343701032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:04,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:04,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:04,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747534819] [2024-06-28 04:33:04,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:04,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:04,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:04,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:04,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:04,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:33:04,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 198 transitions, 2005 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:04,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:04,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:33:04,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:05,336 INFO L124 PetriNetUnfolderBase]: 1582/2672 cut-off events. [2024-06-28 04:33:05,336 INFO L125 PetriNetUnfolderBase]: For 92443/92467 co-relation queries the response was YES. [2024-06-28 04:33:05,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16993 conditions, 2672 events. 1582/2672 cut-off events. For 92443/92467 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15596 event pairs, 453 based on Foata normal form. 2/2656 useless extension candidates. Maximal degree in co-relation 16920. Up to 2229 conditions per place. [2024-06-28 04:33:05,359 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 134 selfloop transitions, 36 changer transitions 0/211 dead transitions. [2024-06-28 04:33:05,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 211 transitions, 2413 flow [2024-06-28 04:33:05,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:05,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:05,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 04:33:05,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 04:33:05,360 INFO L175 Difference]: Start difference. First operand has 159 places, 198 transitions, 2005 flow. Second operand 7 states and 142 transitions. [2024-06-28 04:33:05,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 211 transitions, 2413 flow [2024-06-28 04:33:05,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 211 transitions, 2326 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:05,441 INFO L231 Difference]: Finished difference. Result has 161 places, 201 transitions, 2040 flow [2024-06-28 04:33:05,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1918, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2040, PETRI_PLACES=161, PETRI_TRANSITIONS=201} [2024-06-28 04:33:05,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-28 04:33:05,441 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 201 transitions, 2040 flow [2024-06-28 04:33:05,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:05,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:05,442 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:33:05,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:33:05,442 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:33:05,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:05,442 INFO L85 PathProgramCache]: Analyzing trace with hash -775672017, now seen corresponding path program 1 times [2024-06-28 04:33:05,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:05,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460391319] [2024-06-28 04:33:05,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:05,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:05,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:06,169 INFO 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,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:06,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460391319] [2024-06-28 04:33:06,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460391319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:06,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:06,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:06,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319446949] [2024-06-28 04:33:06,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:06,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:06,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:06,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:06,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:06,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:06,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 201 transitions, 2040 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:06,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:06,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:06,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:06,781 INFO L124 PetriNetUnfolderBase]: 1681/2775 cut-off events. [2024-06-28 04:33:06,782 INFO L125 PetriNetUnfolderBase]: For 93428/93428 co-relation queries the response was YES. [2024-06-28 04:33:06,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17874 conditions, 2775 events. 1681/2775 cut-off events. For 93428/93428 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15845 event pairs, 460 based on Foata normal form. 1/2773 useless extension candidates. Maximal degree in co-relation 17800. Up to 2530 conditions per place. [2024-06-28 04:33:06,802 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 194 selfloop transitions, 18 changer transitions 0/219 dead transitions. [2024-06-28 04:33:06,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 219 transitions, 2572 flow [2024-06-28 04:33:06,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:06,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:06,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 04:33:06,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 04:33:06,804 INFO L175 Difference]: Start difference. First operand has 161 places, 201 transitions, 2040 flow. Second operand 7 states and 138 transitions. [2024-06-28 04:33:06,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 219 transitions, 2572 flow [2024-06-28 04:33:06,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 219 transitions, 2472 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:06,876 INFO L231 Difference]: Finished difference. Result has 163 places, 204 transitions, 2044 flow [2024-06-28 04:33:06,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2044, PETRI_PLACES=163, PETRI_TRANSITIONS=204} [2024-06-28 04:33:06,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-28 04:33:06,877 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 204 transitions, 2044 flow [2024-06-28 04:33:06,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:06,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:06,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:06,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:33:06,877 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:33:06,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:06,878 INFO L85 PathProgramCache]: Analyzing trace with hash -884635207, now seen corresponding path program 1 times [2024-06-28 04:33:06,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:06,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488592603] [2024-06-28 04:33:06,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:06,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:06,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:07,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:07,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:07,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488592603] [2024-06-28 04:33:07,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488592603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:07,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:07,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:07,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230011506] [2024-06-28 04:33:07,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:07,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:07,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:07,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:07,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:07,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:07,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 204 transitions, 2044 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:07,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:07,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:07,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:08,308 INFO L124 PetriNetUnfolderBase]: 1691/2801 cut-off events. [2024-06-28 04:33:08,309 INFO L125 PetriNetUnfolderBase]: For 98870/98870 co-relation queries the response was YES. [2024-06-28 04:33:08,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18206 conditions, 2801 events. 1691/2801 cut-off events. For 98870/98870 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16061 event pairs, 448 based on Foata normal form. 2/2797 useless extension candidates. Maximal degree in co-relation 18131. Up to 2443 conditions per place. [2024-06-28 04:33:08,333 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 169 selfloop transitions, 62 changer transitions 0/238 dead transitions. [2024-06-28 04:33:08,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 238 transitions, 2790 flow [2024-06-28 04:33:08,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:08,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:08,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:33:08,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 04:33:08,335 INFO L175 Difference]: Start difference. First operand has 163 places, 204 transitions, 2044 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:33:08,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 238 transitions, 2790 flow [2024-06-28 04:33:08,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 238 transitions, 2708 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:08,440 INFO L231 Difference]: Finished difference. Result has 168 places, 225 transitions, 2408 flow [2024-06-28 04:33:08,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2408, PETRI_PLACES=168, PETRI_TRANSITIONS=225} [2024-06-28 04:33:08,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-28 04:33:08,441 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 225 transitions, 2408 flow [2024-06-28 04:33:08,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:08,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:08,442 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:33:08,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:33:08,442 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:33:08,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:08,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1235225017, now seen corresponding path program 2 times [2024-06-28 04:33:08,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:08,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439563638] [2024-06-28 04:33:08,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:08,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:08,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:09,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:09,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:09,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439563638] [2024-06-28 04:33:09,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439563638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:09,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:09,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:09,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940579533] [2024-06-28 04:33:09,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:09,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:09,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:09,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:09,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:09,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:09,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 225 transitions, 2408 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:09,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:09,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:09,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:09,772 INFO L124 PetriNetUnfolderBase]: 1709/2825 cut-off events. [2024-06-28 04:33:09,772 INFO L125 PetriNetUnfolderBase]: For 103202/103202 co-relation queries the response was YES. [2024-06-28 04:33:09,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19052 conditions, 2825 events. 1709/2825 cut-off events. For 103202/103202 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16092 event pairs, 454 based on Foata normal form. 2/2818 useless extension candidates. Maximal degree in co-relation 18974. Up to 2384 conditions per place. [2024-06-28 04:33:09,797 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 162 selfloop transitions, 96 changer transitions 0/265 dead transitions. [2024-06-28 04:33:09,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 265 transitions, 3324 flow [2024-06-28 04:33:09,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:09,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:09,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 04:33:09,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 04:33:09,799 INFO L175 Difference]: Start difference. First operand has 168 places, 225 transitions, 2408 flow. Second operand 8 states and 159 transitions. [2024-06-28 04:33:09,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 265 transitions, 3324 flow [2024-06-28 04:33:09,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 265 transitions, 3173 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:09,923 INFO L231 Difference]: Finished difference. Result has 174 places, 252 transitions, 2865 flow [2024-06-28 04:33:09,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2865, PETRI_PLACES=174, PETRI_TRANSITIONS=252} [2024-06-28 04:33:09,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-28 04:33:09,924 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 252 transitions, 2865 flow [2024-06-28 04:33:09,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:09,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:09,929 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:33:09,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:33:09,929 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:33:09,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:09,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1234928347, now seen corresponding path program 3 times [2024-06-28 04:33:09,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:09,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254666998] [2024-06-28 04:33:09,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:09,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:09,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:10,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:10,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:10,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254666998] [2024-06-28 04:33:10,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254666998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:10,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:10,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:10,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466931615] [2024-06-28 04:33:10,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:10,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:10,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:10,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:10,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:10,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:10,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 252 transitions, 2865 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:10,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:10,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:10,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:11,176 INFO L124 PetriNetUnfolderBase]: 1719/2831 cut-off events. [2024-06-28 04:33:11,176 INFO L125 PetriNetUnfolderBase]: For 111720/111720 co-relation queries the response was YES. [2024-06-28 04:33:11,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19614 conditions, 2831 events. 1719/2831 cut-off events. For 111720/111720 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16161 event pairs, 448 based on Foata normal form. 2/2824 useless extension candidates. Maximal degree in co-relation 19533. Up to 2422 conditions per place. [2024-06-28 04:33:11,204 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 175 selfloop transitions, 87 changer transitions 0/269 dead transitions. [2024-06-28 04:33:11,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 269 transitions, 3514 flow [2024-06-28 04:33:11,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:11,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:11,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:33:11,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 04:33:11,220 INFO L175 Difference]: Start difference. First operand has 174 places, 252 transitions, 2865 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:33:11,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 269 transitions, 3514 flow [2024-06-28 04:33:11,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 269 transitions, 3401 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-28 04:33:11,362 INFO L231 Difference]: Finished difference. Result has 180 places, 257 transitions, 3024 flow [2024-06-28 04:33:11,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2760, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3024, PETRI_PLACES=180, PETRI_TRANSITIONS=257} [2024-06-28 04:33:11,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-28 04:33:11,362 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 257 transitions, 3024 flow [2024-06-28 04:33:11,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:11,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:11,363 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:33:11,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:33:11,363 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:33:11,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:11,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1226654137, now seen corresponding path program 4 times [2024-06-28 04:33:11,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:11,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896459190] [2024-06-28 04:33:11,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:11,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:11,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:12,347 INFO 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:12,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:12,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896459190] [2024-06-28 04:33:12,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896459190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:12,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:12,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:12,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466884513] [2024-06-28 04:33:12,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:12,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:12,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:12,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:12,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:12,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:12,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 257 transitions, 3024 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:12,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:12,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:12,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:12,976 INFO L124 PetriNetUnfolderBase]: 1713/2823 cut-off events. [2024-06-28 04:33:12,976 INFO L125 PetriNetUnfolderBase]: For 111895/111895 co-relation queries the response was YES. [2024-06-28 04:33:12,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19655 conditions, 2823 events. 1713/2823 cut-off events. For 111895/111895 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16013 event pairs, 448 based on Foata normal form. 2/2816 useless extension candidates. Maximal degree in co-relation 19572. Up to 2414 conditions per place. [2024-06-28 04:33:13,003 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 78 changer transitions 0/270 dead transitions. [2024-06-28 04:33:13,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 270 transitions, 3609 flow [2024-06-28 04:33:13,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:13,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:13,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:33:13,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 04:33:13,005 INFO L175 Difference]: Start difference. First operand has 180 places, 257 transitions, 3024 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:33:13,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 270 transitions, 3609 flow [2024-06-28 04:33:13,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 270 transitions, 3307 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:13,156 INFO L231 Difference]: Finished difference. Result has 182 places, 258 transitions, 2904 flow [2024-06-28 04:33:13,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2730, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2904, PETRI_PLACES=182, PETRI_TRANSITIONS=258} [2024-06-28 04:33:13,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-28 04:33:13,157 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 258 transitions, 2904 flow [2024-06-28 04:33:13,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:13,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:13,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:13,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:33:13,158 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:13,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:13,158 INFO L85 PathProgramCache]: Analyzing trace with hash -2058563110, now seen corresponding path program 1 times [2024-06-28 04:33:13,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:13,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351309407] [2024-06-28 04:33:13,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:13,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:13,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:14,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:14,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:14,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351309407] [2024-06-28 04:33:14,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351309407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:14,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:14,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:14,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168598798] [2024-06-28 04:33:14,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:14,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:14,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:14,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:14,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:14,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:14,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 258 transitions, 2904 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:14,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:14,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:14,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:14,821 INFO L124 PetriNetUnfolderBase]: 1836/3060 cut-off events. [2024-06-28 04:33:14,821 INFO L125 PetriNetUnfolderBase]: For 123365/123365 co-relation queries the response was YES. [2024-06-28 04:33:14,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20708 conditions, 3060 events. 1836/3060 cut-off events. For 123365/123365 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17963 event pairs, 352 based on Foata normal form. 12/3067 useless extension candidates. Maximal degree in co-relation 20624. Up to 2295 conditions per place. [2024-06-28 04:33:14,850 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 240 selfloop transitions, 58 changer transitions 0/305 dead transitions. [2024-06-28 04:33:14,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 305 transitions, 3774 flow [2024-06-28 04:33:14,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:14,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:14,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-28 04:33:14,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-28 04:33:14,853 INFO L175 Difference]: Start difference. First operand has 182 places, 258 transitions, 2904 flow. Second operand 9 states and 194 transitions. [2024-06-28 04:33:14,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 305 transitions, 3774 flow [2024-06-28 04:33:15,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 305 transitions, 3572 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:15,014 INFO L231 Difference]: Finished difference. Result has 188 places, 266 transitions, 2951 flow [2024-06-28 04:33:15,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2951, PETRI_PLACES=188, PETRI_TRANSITIONS=266} [2024-06-28 04:33:15,016 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-28 04:33:15,016 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 266 transitions, 2951 flow [2024-06-28 04:33:15,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:15,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:15,016 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,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:33:15,016 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:15,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:15,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1626574072, now seen corresponding path program 2 times [2024-06-28 04:33:15,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:15,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214724476] [2024-06-28 04:33:15,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:15,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:15,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:15,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:15,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:15,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214724476] [2024-06-28 04:33:15,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214724476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:15,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:15,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:15,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215606721] [2024-06-28 04:33:15,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:15,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:15,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:15,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:15,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:16,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:16,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 266 transitions, 2951 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:16,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:16,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:16,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:16,811 INFO L124 PetriNetUnfolderBase]: 1946/3268 cut-off events. [2024-06-28 04:33:16,811 INFO L125 PetriNetUnfolderBase]: For 130918/130918 co-relation queries the response was YES. [2024-06-28 04:33:16,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21948 conditions, 3268 events. 1946/3268 cut-off events. For 130918/130918 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19589 event pairs, 426 based on Foata normal form. 12/3274 useless extension candidates. Maximal degree in co-relation 21862. Up to 2568 conditions per place. [2024-06-28 04:33:16,842 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 243 selfloop transitions, 57 changer transitions 0/307 dead transitions. [2024-06-28 04:33:16,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 307 transitions, 3794 flow [2024-06-28 04:33:16,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:16,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:16,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-28 04:33:16,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-28 04:33:16,844 INFO L175 Difference]: Start difference. First operand has 188 places, 266 transitions, 2951 flow. Second operand 9 states and 192 transitions. [2024-06-28 04:33:16,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 307 transitions, 3794 flow [2024-06-28 04:33:16,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 307 transitions, 3689 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:16,980 INFO L231 Difference]: Finished difference. Result has 195 places, 272 transitions, 3074 flow [2024-06-28 04:33:16,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3074, PETRI_PLACES=195, PETRI_TRANSITIONS=272} [2024-06-28 04:33:16,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-28 04:33:16,981 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 272 transitions, 3074 flow [2024-06-28 04:33:16,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:16,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:16,981 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:16,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:33:16,981 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:16,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:16,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1123731296, now seen corresponding path program 3 times [2024-06-28 04:33:16,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:16,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212258952] [2024-06-28 04:33:16,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:16,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:16,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:17,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:17,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:17,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212258952] [2024-06-28 04:33:17,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212258952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:17,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:17,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:17,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703467256] [2024-06-28 04:33:17,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:17,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:17,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:17,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:17,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:17,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:17,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 272 transitions, 3074 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:17,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:17,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:17,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:18,593 INFO L124 PetriNetUnfolderBase]: 2028/3419 cut-off events. [2024-06-28 04:33:18,594 INFO L125 PetriNetUnfolderBase]: For 138589/138589 co-relation queries the response was YES. [2024-06-28 04:33:18,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22974 conditions, 3419 events. 2028/3419 cut-off events. For 138589/138589 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20858 event pairs, 453 based on Foata normal form. 12/3425 useless extension candidates. Maximal degree in co-relation 22885. Up to 2710 conditions per place. [2024-06-28 04:33:18,631 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 238 selfloop transitions, 65 changer transitions 0/310 dead transitions. [2024-06-28 04:33:18,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 310 transitions, 3902 flow [2024-06-28 04:33:18,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:18,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:18,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-28 04:33:18,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052910052910053 [2024-06-28 04:33:18,632 INFO L175 Difference]: Start difference. First operand has 195 places, 272 transitions, 3074 flow. Second operand 9 states and 191 transitions. [2024-06-28 04:33:18,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 310 transitions, 3902 flow [2024-06-28 04:33:18,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 310 transitions, 3788 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:18,818 INFO L231 Difference]: Finished difference. Result has 201 places, 276 transitions, 3176 flow [2024-06-28 04:33:18,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3176, PETRI_PLACES=201, PETRI_TRANSITIONS=276} [2024-06-28 04:33:18,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 04:33:18,819 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 276 transitions, 3176 flow [2024-06-28 04:33:18,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:18,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:18,819 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:18,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:33:18,820 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:18,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:18,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1466029886, now seen corresponding path program 4 times [2024-06-28 04:33:18,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:18,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139448699] [2024-06-28 04:33:18,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:18,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:18,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:19,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:33:19,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:19,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139448699] [2024-06-28 04:33:19,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139448699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:19,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:19,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:19,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215287493] [2024-06-28 04:33:19,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:19,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:19,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:19,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:19,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:19,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:19,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 276 transitions, 3176 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:19,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:19,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:19,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:20,358 INFO L124 PetriNetUnfolderBase]: 2008/3387 cut-off events. [2024-06-28 04:33:20,358 INFO L125 PetriNetUnfolderBase]: For 136661/136661 co-relation queries the response was YES. [2024-06-28 04:33:20,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22398 conditions, 3387 events. 2008/3387 cut-off events. For 136661/136661 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20598 event pairs, 325 based on Foata normal form. 12/3393 useless extension candidates. Maximal degree in co-relation 22307. Up to 2118 conditions per place. [2024-06-28 04:33:20,391 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 228 selfloop transitions, 75 changer transitions 0/310 dead transitions. [2024-06-28 04:33:20,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 310 transitions, 3892 flow [2024-06-28 04:33:20,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:20,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:20,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 04:33:20,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026455026455027 [2024-06-28 04:33:20,392 INFO L175 Difference]: Start difference. First operand has 201 places, 276 transitions, 3176 flow. Second operand 9 states and 190 transitions. [2024-06-28 04:33:20,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 310 transitions, 3892 flow [2024-06-28 04:33:20,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 310 transitions, 3778 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:20,582 INFO L231 Difference]: Finished difference. Result has 205 places, 275 transitions, 3172 flow [2024-06-28 04:33:20,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3172, PETRI_PLACES=205, PETRI_TRANSITIONS=275} [2024-06-28 04:33:20,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-28 04:33:20,582 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 275 transitions, 3172 flow [2024-06-28 04:33:20,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:20,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:20,583 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,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:33:20,583 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:33:20,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:20,583 INFO L85 PathProgramCache]: Analyzing trace with hash -2092962941, now seen corresponding path program 1 times [2024-06-28 04:33:20,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:20,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832723249] [2024-06-28 04:33:20,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:20,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:20,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:21,313 INFO 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,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:21,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832723249] [2024-06-28 04:33:21,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832723249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:21,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:21,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:21,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508206748] [2024-06-28 04:33:21,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:21,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:21,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:21,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:21,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:21,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:33:21,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 275 transitions, 3172 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:21,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:21,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:33:21,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:21,969 INFO L124 PetriNetUnfolderBase]: 1923/3287 cut-off events. [2024-06-28 04:33:21,969 INFO L125 PetriNetUnfolderBase]: For 144029/144050 co-relation queries the response was YES. [2024-06-28 04:33:21,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21927 conditions, 3287 events. 1923/3287 cut-off events. For 144029/144050 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20258 event pairs, 437 based on Foata normal form. 12/3269 useless extension candidates. Maximal degree in co-relation 21835. Up to 2730 conditions per place. [2024-06-28 04:33:22,001 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 200 selfloop transitions, 34 changer transitions 0/291 dead transitions. [2024-06-28 04:33:22,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 291 transitions, 3724 flow [2024-06-28 04:33:22,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:22,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:22,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 04:33:22,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:33:22,003 INFO L175 Difference]: Start difference. First operand has 205 places, 275 transitions, 3172 flow. Second operand 8 states and 160 transitions. [2024-06-28 04:33:22,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 291 transitions, 3724 flow [2024-06-28 04:33:22,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 291 transitions, 3531 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:33:22,221 INFO L231 Difference]: Finished difference. Result has 205 places, 276 transitions, 3074 flow [2024-06-28 04:33:22,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3074, PETRI_PLACES=205, PETRI_TRANSITIONS=276} [2024-06-28 04:33:22,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-28 04:33:22,222 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 276 transitions, 3074 flow [2024-06-28 04:33:22,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:22,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:22,222 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:22,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:33:22,223 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:33:22,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:22,223 INFO L85 PathProgramCache]: Analyzing trace with hash -2077308251, now seen corresponding path program 2 times [2024-06-28 04:33:22,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:22,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539835443] [2024-06-28 04:33:22,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:22,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:22,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:23,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:33:23,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:23,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539835443] [2024-06-28 04:33:23,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539835443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:23,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:23,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:23,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723343304] [2024-06-28 04:33:23,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:23,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:23,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:23,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:23,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:23,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:33:23,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 276 transitions, 3074 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:23,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:23,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:33:23,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:23,711 INFO L124 PetriNetUnfolderBase]: 1952/3343 cut-off events. [2024-06-28 04:33:23,711 INFO L125 PetriNetUnfolderBase]: For 147359/147380 co-relation queries the response was YES. [2024-06-28 04:33:23,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21943 conditions, 3343 events. 1952/3343 cut-off events. For 147359/147380 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20713 event pairs, 443 based on Foata normal form. 18/3332 useless extension candidates. Maximal degree in co-relation 21851. Up to 2769 conditions per place. [2024-06-28 04:33:23,743 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 39 changer transitions 0/292 dead transitions. [2024-06-28 04:33:23,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 292 transitions, 3630 flow [2024-06-28 04:33:23,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:23,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:23,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 04:33:23,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:33:23,744 INFO L175 Difference]: Start difference. First operand has 205 places, 276 transitions, 3074 flow. Second operand 8 states and 160 transitions. [2024-06-28 04:33:23,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 292 transitions, 3630 flow [2024-06-28 04:33:23,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 292 transitions, 3557 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:23,892 INFO L231 Difference]: Finished difference. Result has 207 places, 277 transitions, 3108 flow [2024-06-28 04:33:23,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3108, PETRI_PLACES=207, PETRI_TRANSITIONS=277} [2024-06-28 04:33:23,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-28 04:33:23,893 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 277 transitions, 3108 flow [2024-06-28 04:33:23,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:23,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:23,893 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:23,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:33:23,894 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:33:23,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:23,894 INFO L85 PathProgramCache]: Analyzing trace with hash -2076773501, now seen corresponding path program 3 times [2024-06-28 04:33:23,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:23,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045048731] [2024-06-28 04:33:23,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:23,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:23,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:24,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:24,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:24,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045048731] [2024-06-28 04:33:24,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045048731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:24,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:24,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:24,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915440429] [2024-06-28 04:33:24,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:24,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:24,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:24,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:24,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:24,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 04:33:24,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 277 transitions, 3108 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:24,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:24,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 04:33:24,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:25,324 INFO L124 PetriNetUnfolderBase]: 1954/3349 cut-off events. [2024-06-28 04:33:25,324 INFO L125 PetriNetUnfolderBase]: For 145412/145426 co-relation queries the response was YES. [2024-06-28 04:33:25,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21878 conditions, 3349 events. 1954/3349 cut-off events. For 145412/145426 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20755 event pairs, 437 based on Foata normal form. 18/3338 useless extension candidates. Maximal degree in co-relation 21785. Up to 2671 conditions per place. [2024-06-28 04:33:25,356 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 42 changer transitions 0/296 dead transitions. [2024-06-28 04:33:25,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 296 transitions, 3694 flow [2024-06-28 04:33:25,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:25,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:25,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 04:33:25,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 04:33:25,358 INFO L175 Difference]: Start difference. First operand has 207 places, 277 transitions, 3108 flow. Second operand 8 states and 162 transitions. [2024-06-28 04:33:25,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 296 transitions, 3694 flow [2024-06-28 04:33:25,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 296 transitions, 3609 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:25,517 INFO L231 Difference]: Finished difference. Result has 209 places, 278 transitions, 3137 flow [2024-06-28 04:33:25,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3137, PETRI_PLACES=209, PETRI_TRANSITIONS=278} [2024-06-28 04:33:25,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-28 04:33:25,517 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 278 transitions, 3137 flow [2024-06-28 04:33:25,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:25,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:25,518 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:25,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:33:25,518 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:33:25,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:25,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1659607929, now seen corresponding path program 1 times [2024-06-28 04:33:25,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:25,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523405533] [2024-06-28 04:33:25,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:25,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:25,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:26,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:26,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:26,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523405533] [2024-06-28 04:33:26,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523405533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:26,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:26,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:26,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231626350] [2024-06-28 04:33:26,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:26,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:26,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:26,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:26,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:26,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:26,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 278 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:26,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:26,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:26,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:27,059 INFO L124 PetriNetUnfolderBase]: 2086/3525 cut-off events. [2024-06-28 04:33:27,059 INFO L125 PetriNetUnfolderBase]: For 145508/145508 co-relation queries the response was YES. [2024-06-28 04:33:27,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23001 conditions, 3525 events. 2086/3525 cut-off events. For 145508/145508 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21679 event pairs, 463 based on Foata normal form. 2/3523 useless extension candidates. Maximal degree in co-relation 22907. Up to 3074 conditions per place. [2024-06-28 04:33:27,095 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 233 selfloop transitions, 62 changer transitions 0/302 dead transitions. [2024-06-28 04:33:27,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 302 transitions, 4005 flow [2024-06-28 04:33:27,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:27,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:27,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 04:33:27,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:33:27,097 INFO L175 Difference]: Start difference. First operand has 209 places, 278 transitions, 3137 flow. Second operand 8 states and 160 transitions. [2024-06-28 04:33:27,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 302 transitions, 4005 flow [2024-06-28 04:33:27,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 302 transitions, 3911 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:27,306 INFO L231 Difference]: Finished difference. Result has 212 places, 286 transitions, 3328 flow [2024-06-28 04:33:27,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3328, PETRI_PLACES=212, PETRI_TRANSITIONS=286} [2024-06-28 04:33:27,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-28 04:33:27,307 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 286 transitions, 3328 flow [2024-06-28 04:33:27,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:27,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:27,307 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:27,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:33:27,307 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:33:27,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:27,308 INFO L85 PathProgramCache]: Analyzing trace with hash -817791325, now seen corresponding path program 1 times [2024-06-28 04:33:27,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:27,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266122345] [2024-06-28 04:33:27,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:27,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:27,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:28,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:28,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:28,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266122345] [2024-06-28 04:33:28,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266122345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:28,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:28,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:28,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192880814] [2024-06-28 04:33:28,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:28,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:28,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:28,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:28,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:28,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:28,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 286 transitions, 3328 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:28,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:28,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:28,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:28,927 INFO L124 PetriNetUnfolderBase]: 2102/3549 cut-off events. [2024-06-28 04:33:28,928 INFO L125 PetriNetUnfolderBase]: For 155811/155811 co-relation queries the response was YES. [2024-06-28 04:33:28,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23601 conditions, 3549 events. 2102/3549 cut-off events. For 155811/155811 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21870 event pairs, 462 based on Foata normal form. 4/3549 useless extension candidates. Maximal degree in co-relation 23505. Up to 3118 conditions per place. [2024-06-28 04:33:28,964 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 232 selfloop transitions, 65 changer transitions 0/304 dead transitions. [2024-06-28 04:33:28,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 304 transitions, 4029 flow [2024-06-28 04:33:28,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:28,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:28,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:33:28,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:33:28,970 INFO L175 Difference]: Start difference. First operand has 212 places, 286 transitions, 3328 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:33:28,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 304 transitions, 4029 flow [2024-06-28 04:33:29,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 304 transitions, 3875 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:29,161 INFO L231 Difference]: Finished difference. Result has 217 places, 289 transitions, 3378 flow [2024-06-28 04:33:29,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3378, PETRI_PLACES=217, PETRI_TRANSITIONS=289} [2024-06-28 04:33:29,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-28 04:33:29,162 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 289 transitions, 3378 flow [2024-06-28 04:33:29,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:29,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:29,162 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:29,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:33:29,162 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:33:29,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:29,163 INFO L85 PathProgramCache]: Analyzing trace with hash -2086289757, now seen corresponding path program 2 times [2024-06-28 04:33:29,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:29,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172489301] [2024-06-28 04:33:29,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:29,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:29,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:30,140 INFO 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:30,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:30,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172489301] [2024-06-28 04:33:30,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172489301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:30,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:30,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:30,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217163552] [2024-06-28 04:33:30,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:30,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:30,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:30,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:30,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:30,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:30,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 289 transitions, 3378 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:30,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:30,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:30,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:30,891 INFO L124 PetriNetUnfolderBase]: 2118/3570 cut-off events. [2024-06-28 04:33:30,891 INFO L125 PetriNetUnfolderBase]: For 163774/163774 co-relation queries the response was YES. [2024-06-28 04:33:30,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24120 conditions, 3570 events. 2118/3570 cut-off events. For 163774/163774 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21945 event pairs, 474 based on Foata normal form. 4/3565 useless extension candidates. Maximal degree in co-relation 24022. Up to 3082 conditions per place. [2024-06-28 04:33:30,928 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 209 selfloop transitions, 90 changer transitions 0/306 dead transitions. [2024-06-28 04:33:30,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 306 transitions, 4090 flow [2024-06-28 04:33:30,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:30,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:30,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:33:30,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:33:30,930 INFO L175 Difference]: Start difference. First operand has 217 places, 289 transitions, 3378 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:33:30,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 306 transitions, 4090 flow [2024-06-28 04:33:31,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 306 transitions, 3908 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:31,106 INFO L231 Difference]: Finished difference. Result has 219 places, 292 transitions, 3456 flow [2024-06-28 04:33:31,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3196, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3456, PETRI_PLACES=219, PETRI_TRANSITIONS=292} [2024-06-28 04:33:31,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 04:33:31,106 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 292 transitions, 3456 flow [2024-06-28 04:33:31,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:31,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:31,107 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,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:33:31,107 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:33:31,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:31,107 INFO L85 PathProgramCache]: Analyzing trace with hash -2077092987, now seen corresponding path program 3 times [2024-06-28 04:33:31,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:31,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541116436] [2024-06-28 04:33:31,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:31,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:31,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:32,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:32,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:32,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541116436] [2024-06-28 04:33:32,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541116436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:32,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:32,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:32,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324613272] [2024-06-28 04:33:32,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:32,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:32,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:32,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:32,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:32,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:32,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 292 transitions, 3456 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:32,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:32,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:32,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:32,766 INFO L124 PetriNetUnfolderBase]: 2134/3598 cut-off events. [2024-06-28 04:33:32,767 INFO L125 PetriNetUnfolderBase]: For 170517/170517 co-relation queries the response was YES. [2024-06-28 04:33:32,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24607 conditions, 3598 events. 2134/3598 cut-off events. For 170517/170517 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22185 event pairs, 478 based on Foata normal form. 4/3593 useless extension candidates. Maximal degree in co-relation 24508. Up to 3082 conditions per place. [2024-06-28 04:33:32,804 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 105 changer transitions 0/309 dead transitions. [2024-06-28 04:33:32,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 309 transitions, 4180 flow [2024-06-28 04:33:32,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:32,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:32,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 04:33:32,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 04:33:32,805 INFO L175 Difference]: Start difference. First operand has 219 places, 292 transitions, 3456 flow. Second operand 9 states and 174 transitions. [2024-06-28 04:33:32,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 309 transitions, 4180 flow [2024-06-28 04:33:33,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 309 transitions, 3942 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:33,021 INFO L231 Difference]: Finished difference. Result has 221 places, 295 transitions, 3514 flow [2024-06-28 04:33:33,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3218, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3514, PETRI_PLACES=221, PETRI_TRANSITIONS=295} [2024-06-28 04:33:33,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-28 04:33:33,022 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 295 transitions, 3514 flow [2024-06-28 04:33:33,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:33,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:33,022 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:33,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:33:33,023 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:33:33,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:33,023 INFO L85 PathProgramCache]: Analyzing trace with hash -362402139, now seen corresponding path program 4 times [2024-06-28 04:33:33,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:33,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943805827] [2024-06-28 04:33:33,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:33,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:33,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:33,822 INFO 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:33,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:33,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943805827] [2024-06-28 04:33:33,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943805827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:33,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:33,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:33,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432720355] [2024-06-28 04:33:33,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:33,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:33,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:33,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:33,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:33,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:33,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 295 transitions, 3514 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:33,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:33,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:33,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:34,554 INFO L124 PetriNetUnfolderBase]: 2163/3641 cut-off events. [2024-06-28 04:33:34,554 INFO L125 PetriNetUnfolderBase]: For 181243/181243 co-relation queries the response was YES. [2024-06-28 04:33:34,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25320 conditions, 3641 events. 2163/3641 cut-off events. For 181243/181243 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22466 event pairs, 468 based on Foata normal form. 4/3636 useless extension candidates. Maximal degree in co-relation 25220. Up to 3055 conditions per place. [2024-06-28 04:33:34,593 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 193 selfloop transitions, 118 changer transitions 0/318 dead transitions. [2024-06-28 04:33:34,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 318 transitions, 4462 flow [2024-06-28 04:33:34,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:34,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:34,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:33:34,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:33:34,595 INFO L175 Difference]: Start difference. First operand has 221 places, 295 transitions, 3514 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:33:34,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 318 transitions, 4462 flow [2024-06-28 04:33:34,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 318 transitions, 4188 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:34,834 INFO L231 Difference]: Finished difference. Result has 224 places, 302 transitions, 3679 flow [2024-06-28 04:33:34,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3240, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3679, PETRI_PLACES=224, PETRI_TRANSITIONS=302} [2024-06-28 04:33:34,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 04:33:34,835 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 302 transitions, 3679 flow [2024-06-28 04:33:34,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:34,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:34,835 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:34,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:33:34,836 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:33:34,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:34,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1952177029, now seen corresponding path program 5 times [2024-06-28 04:33:34,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:34,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295006547] [2024-06-28 04:33:34,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:34,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:34,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:35,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:35,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:35,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295006547] [2024-06-28 04:33:35,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295006547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:35,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:35,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:35,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941705875] [2024-06-28 04:33:35,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:35,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:35,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:35,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:35,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:35,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:35,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 302 transitions, 3679 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:35,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:35,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:35,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:36,423 INFO L124 PetriNetUnfolderBase]: 2153/3625 cut-off events. [2024-06-28 04:33:36,423 INFO L125 PetriNetUnfolderBase]: For 183021/183021 co-relation queries the response was YES. [2024-06-28 04:33:36,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25328 conditions, 3625 events. 2153/3625 cut-off events. For 183021/183021 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22354 event pairs, 479 based on Foata normal form. 4/3620 useless extension candidates. Maximal degree in co-relation 25226. Up to 3135 conditions per place. [2024-06-28 04:33:36,462 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 229 selfloop transitions, 81 changer transitions 0/317 dead transitions. [2024-06-28 04:33:36,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 317 transitions, 4374 flow [2024-06-28 04:33:36,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:36,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:36,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:33:36,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:33:36,463 INFO L175 Difference]: Start difference. First operand has 224 places, 302 transitions, 3679 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:33:36,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 317 transitions, 4374 flow [2024-06-28 04:33:36,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 317 transitions, 4083 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:36,673 INFO L231 Difference]: Finished difference. Result has 228 places, 303 transitions, 3587 flow [2024-06-28 04:33:36,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3587, PETRI_PLACES=228, PETRI_TRANSITIONS=303} [2024-06-28 04:33:36,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-28 04:33:36,674 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 303 transitions, 3587 flow [2024-06-28 04:33:36,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:36,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:36,674 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:36,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:33:36,674 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:33:36,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:36,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1149781648, now seen corresponding path program 1 times [2024-06-28 04:33:36,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:36,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508680509] [2024-06-28 04:33:36,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:36,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:36,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:37,302 INFO 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:37,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:37,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508680509] [2024-06-28 04:33:37,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508680509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:37,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:37,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:37,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676768987] [2024-06-28 04:33:37,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:37,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:37,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:37,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:37,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:37,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:37,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 303 transitions, 3587 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:37,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:37,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:37,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:38,095 INFO L124 PetriNetUnfolderBase]: 2163/3654 cut-off events. [2024-06-28 04:33:38,095 INFO L125 PetriNetUnfolderBase]: For 182747/182747 co-relation queries the response was YES. [2024-06-28 04:33:38,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25413 conditions, 3654 events. 2163/3654 cut-off events. For 182747/182747 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22625 event pairs, 464 based on Foata normal form. 2/3652 useless extension candidates. Maximal degree in co-relation 25309. Up to 3195 conditions per place. [2024-06-28 04:33:38,134 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 52 changer transitions 0/332 dead transitions. [2024-06-28 04:33:38,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 332 transitions, 4407 flow [2024-06-28 04:33:38,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:38,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:38,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 04:33:38,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 04:33:38,135 INFO L175 Difference]: Start difference. First operand has 228 places, 303 transitions, 3587 flow. Second operand 8 states and 164 transitions. [2024-06-28 04:33:38,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 332 transitions, 4407 flow [2024-06-28 04:33:38,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 332 transitions, 4229 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:38,420 INFO L231 Difference]: Finished difference. Result has 229 places, 307 transitions, 3587 flow [2024-06-28 04:33:38,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3587, PETRI_PLACES=229, PETRI_TRANSITIONS=307} [2024-06-28 04:33:38,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 04:33:38,420 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 307 transitions, 3587 flow [2024-06-28 04:33:38,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:38,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:38,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:38,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:33:38,421 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:33:38,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:38,421 INFO L85 PathProgramCache]: Analyzing trace with hash 48173692, now seen corresponding path program 2 times [2024-06-28 04:33:38,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:38,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349579488] [2024-06-28 04:33:38,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:38,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:38,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:39,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:39,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:39,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349579488] [2024-06-28 04:33:39,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349579488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:39,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:39,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:39,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967706857] [2024-06-28 04:33:39,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:39,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:39,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:39,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:39,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:39,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:39,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 307 transitions, 3587 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:39,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:39,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:39,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:39,864 INFO L124 PetriNetUnfolderBase]: 2189/3698 cut-off events. [2024-06-28 04:33:39,864 INFO L125 PetriNetUnfolderBase]: For 190744/190744 co-relation queries the response was YES. [2024-06-28 04:33:39,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26191 conditions, 3698 events. 2189/3698 cut-off events. For 190744/190744 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22871 event pairs, 465 based on Foata normal form. 2/3696 useless extension candidates. Maximal degree in co-relation 26086. Up to 3192 conditions per place. [2024-06-28 04:33:39,901 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 268 selfloop transitions, 63 changer transitions 0/338 dead transitions. [2024-06-28 04:33:39,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 338 transitions, 4604 flow [2024-06-28 04:33:39,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:39,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:39,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 04:33:39,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 04:33:39,903 INFO L175 Difference]: Start difference. First operand has 229 places, 307 transitions, 3587 flow. Second operand 8 states and 164 transitions. [2024-06-28 04:33:39,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 338 transitions, 4604 flow [2024-06-28 04:33:40,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 338 transitions, 4485 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:40,305 INFO L231 Difference]: Finished difference. Result has 233 places, 313 transitions, 3729 flow [2024-06-28 04:33:40,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3729, PETRI_PLACES=233, PETRI_TRANSITIONS=313} [2024-06-28 04:33:40,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-28 04:33:40,306 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 313 transitions, 3729 flow [2024-06-28 04:33:40,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:40,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:40,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] [2024-06-28 04:33:40,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:33:40,306 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:33:40,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:40,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1924287448, now seen corresponding path program 3 times [2024-06-28 04:33:40,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:40,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908510300] [2024-06-28 04:33:40,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:40,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:40,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:40,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:40,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:40,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908510300] [2024-06-28 04:33:40,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908510300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:40,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:40,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:40,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440386326] [2024-06-28 04:33:40,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:40,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:40,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:40,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:40,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:41,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:41,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 313 transitions, 3729 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:41,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:41,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:41,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:41,773 INFO L124 PetriNetUnfolderBase]: 2183/3689 cut-off events. [2024-06-28 04:33:41,773 INFO L125 PetriNetUnfolderBase]: For 196441/196441 co-relation queries the response was YES. [2024-06-28 04:33:41,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26451 conditions, 3689 events. 2183/3689 cut-off events. For 196441/196441 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22809 event pairs, 465 based on Foata normal form. 2/3689 useless extension candidates. Maximal degree in co-relation 26345. Up to 3315 conditions per place. [2024-06-28 04:33:41,810 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 24 changer transitions 0/338 dead transitions. [2024-06-28 04:33:41,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 338 transitions, 4487 flow [2024-06-28 04:33:41,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:41,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:41,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 04:33:41,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 04:33:41,811 INFO L175 Difference]: Start difference. First operand has 233 places, 313 transitions, 3729 flow. Second operand 8 states and 163 transitions. [2024-06-28 04:33:41,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 338 transitions, 4487 flow [2024-06-28 04:33:42,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 338 transitions, 4337 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:42,091 INFO L231 Difference]: Finished difference. Result has 237 places, 313 transitions, 3633 flow [2024-06-28 04:33:42,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3579, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3633, PETRI_PLACES=237, PETRI_TRANSITIONS=313} [2024-06-28 04:33:42,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-28 04:33:42,092 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 313 transitions, 3633 flow [2024-06-28 04:33:42,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:42,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:42,092 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:42,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:33:42,093 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:33:42,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:42,093 INFO L85 PathProgramCache]: Analyzing trace with hash 337394554, now seen corresponding path program 4 times [2024-06-28 04:33:42,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:42,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841014855] [2024-06-28 04:33:42,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:42,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:42,747 INFO 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:42,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:42,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841014855] [2024-06-28 04:33:42,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841014855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:42,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:42,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:42,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299390035] [2024-06-28 04:33:42,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:42,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:42,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:42,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:42,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:42,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:42,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 313 transitions, 3633 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:42,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:42,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:42,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:43,593 INFO L124 PetriNetUnfolderBase]: 2198/3716 cut-off events. [2024-06-28 04:33:43,593 INFO L125 PetriNetUnfolderBase]: For 201545/201545 co-relation queries the response was YES. [2024-06-28 04:33:43,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26640 conditions, 3716 events. 2198/3716 cut-off events. For 201545/201545 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 23054 event pairs, 465 based on Foata normal form. 2/3716 useless extension candidates. Maximal degree in co-relation 26532. Up to 3327 conditions per place. [2024-06-28 04:33:43,629 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 309 selfloop transitions, 30 changer transitions 0/346 dead transitions. [2024-06-28 04:33:43,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 346 transitions, 4514 flow [2024-06-28 04:33:43,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:43,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:43,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 04:33:43,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-28 04:33:43,652 INFO L175 Difference]: Start difference. First operand has 237 places, 313 transitions, 3633 flow. Second operand 9 states and 181 transitions. [2024-06-28 04:33:43,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 346 transitions, 4514 flow [2024-06-28 04:33:43,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 346 transitions, 4418 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:43,969 INFO L231 Difference]: Finished difference. Result has 240 places, 319 transitions, 3712 flow [2024-06-28 04:33:43,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3712, PETRI_PLACES=240, PETRI_TRANSITIONS=319} [2024-06-28 04:33:43,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-28 04:33:43,970 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 319 transitions, 3712 flow [2024-06-28 04:33:43,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:43,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:43,971 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:43,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:33:43,971 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:33:43,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:43,971 INFO L85 PathProgramCache]: Analyzing trace with hash 713054104, now seen corresponding path program 5 times [2024-06-28 04:33:43,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:43,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218999477] [2024-06-28 04:33:43,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:43,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:43,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:44,555 INFO 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:44,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:44,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218999477] [2024-06-28 04:33:44,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218999477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:44,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:44,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:44,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612033939] [2024-06-28 04:33:44,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:44,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:44,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:44,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:44,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:44,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:44,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 319 transitions, 3712 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:44,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:44,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:44,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:45,342 INFO L124 PetriNetUnfolderBase]: 2240/3784 cut-off events. [2024-06-28 04:33:45,342 INFO L125 PetriNetUnfolderBase]: For 217980/217980 co-relation queries the response was YES. [2024-06-28 04:33:45,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27948 conditions, 3784 events. 2240/3784 cut-off events. For 217980/217980 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23534 event pairs, 471 based on Foata normal form. 2/3781 useless extension candidates. Maximal degree in co-relation 27838. Up to 3193 conditions per place. [2024-06-28 04:33:45,380 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 258 selfloop transitions, 87 changer transitions 0/352 dead transitions. [2024-06-28 04:33:45,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 352 transitions, 4980 flow [2024-06-28 04:33:45,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:45,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:45,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 04:33:45,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 04:33:45,381 INFO L175 Difference]: Start difference. First operand has 240 places, 319 transitions, 3712 flow. Second operand 8 states and 164 transitions. [2024-06-28 04:33:45,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 352 transitions, 4980 flow [2024-06-28 04:33:45,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 352 transitions, 4868 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:45,652 INFO L231 Difference]: Finished difference. Result has 242 places, 328 transitions, 4003 flow [2024-06-28 04:33:45,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4003, PETRI_PLACES=242, PETRI_TRANSITIONS=328} [2024-06-28 04:33:45,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 04:33:45,652 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 328 transitions, 4003 flow [2024-06-28 04:33:45,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:45,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:45,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:33:45,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:33:45,653 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:33:45,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:45,653 INFO L85 PathProgramCache]: Analyzing trace with hash 712876474, now seen corresponding path program 6 times [2024-06-28 04:33:45,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:45,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659087918] [2024-06-28 04:33:45,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:45,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:45,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:46,419 INFO 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,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:46,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659087918] [2024-06-28 04:33:46,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659087918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:46,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:46,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:46,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932279058] [2024-06-28 04:33:46,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:46,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:46,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:46,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:46,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:46,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:46,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 328 transitions, 4003 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:46,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:46,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:46,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:47,311 INFO L124 PetriNetUnfolderBase]: 2277/3845 cut-off events. [2024-06-28 04:33:47,311 INFO L125 PetriNetUnfolderBase]: For 228700/228700 co-relation queries the response was YES. [2024-06-28 04:33:47,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28908 conditions, 3845 events. 2277/3845 cut-off events. For 228700/228700 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23959 event pairs, 474 based on Foata normal form. 2/3841 useless extension candidates. Maximal degree in co-relation 28797. Up to 3440 conditions per place. [2024-06-28 04:33:47,356 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 321 selfloop transitions, 33 changer transitions 0/361 dead transitions. [2024-06-28 04:33:47,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 361 transitions, 5028 flow [2024-06-28 04:33:47,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:47,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:47,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:33:47,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:33:47,358 INFO L175 Difference]: Start difference. First operand has 242 places, 328 transitions, 4003 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:33:47,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 361 transitions, 5028 flow [2024-06-28 04:33:47,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 361 transitions, 4851 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-28 04:33:47,763 INFO L231 Difference]: Finished difference. Result has 251 places, 346 transitions, 4199 flow [2024-06-28 04:33:47,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3851, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4199, PETRI_PLACES=251, PETRI_TRANSITIONS=346} [2024-06-28 04:33:47,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-28 04:33:47,763 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 346 transitions, 4199 flow [2024-06-28 04:33:47,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:47,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:47,764 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:47,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:33:47,764 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:33:47,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:47,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1693453320, now seen corresponding path program 1 times [2024-06-28 04:33:47,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:47,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977644147] [2024-06-28 04:33:47,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:47,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:47,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:48,330 INFO 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:48,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:48,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977644147] [2024-06-28 04:33:48,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977644147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:48,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:48,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:48,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283804131] [2024-06-28 04:33:48,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:48,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:48,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:48,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:48,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:48,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:48,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 346 transitions, 4199 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:48,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:48,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:48,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:49,239 INFO L124 PetriNetUnfolderBase]: 2285/3846 cut-off events. [2024-06-28 04:33:49,240 INFO L125 PetriNetUnfolderBase]: For 230517/230517 co-relation queries the response was YES. [2024-06-28 04:33:49,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28688 conditions, 3846 events. 2285/3846 cut-off events. For 230517/230517 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23846 event pairs, 431 based on Foata normal form. 2/3846 useless extension candidates. Maximal degree in co-relation 28572. Up to 3425 conditions per place. [2024-06-28 04:33:49,278 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 339 selfloop transitions, 27 changer transitions 0/373 dead transitions. [2024-06-28 04:33:49,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 373 transitions, 5061 flow [2024-06-28 04:33:49,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:49,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:49,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 04:33:49,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 04:33:49,280 INFO L175 Difference]: Start difference. First operand has 251 places, 346 transitions, 4199 flow. Second operand 8 states and 162 transitions. [2024-06-28 04:33:49,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 373 transitions, 5061 flow [2024-06-28 04:33:49,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 373 transitions, 4976 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-28 04:33:49,667 INFO L231 Difference]: Finished difference. Result has 257 places, 348 transitions, 4227 flow [2024-06-28 04:33:49,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4227, PETRI_PLACES=257, PETRI_TRANSITIONS=348} [2024-06-28 04:33:49,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-28 04:33:49,668 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 348 transitions, 4227 flow [2024-06-28 04:33:49,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:49,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:49,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:49,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:33:49,669 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:33:49,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:49,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1693184550, now seen corresponding path program 2 times [2024-06-28 04:33:49,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:49,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805238547] [2024-06-28 04:33:49,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:49,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:49,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:50,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:33:50,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:50,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805238547] [2024-06-28 04:33:50,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805238547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:50,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:50,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:50,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703209234] [2024-06-28 04:33:50,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:50,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:50,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:50,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:50,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:50,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:50,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 348 transitions, 4227 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:50,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:50,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:50,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:51,155 INFO L124 PetriNetUnfolderBase]: 2293/3869 cut-off events. [2024-06-28 04:33:51,156 INFO L125 PetriNetUnfolderBase]: For 237030/237030 co-relation queries the response was YES. [2024-06-28 04:33:51,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28960 conditions, 3869 events. 2293/3869 cut-off events. For 237030/237030 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 24108 event pairs, 472 based on Foata normal form. 2/3865 useless extension candidates. Maximal degree in co-relation 28842. Up to 3472 conditions per place. [2024-06-28 04:33:51,204 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 333 selfloop transitions, 28 changer transitions 0/368 dead transitions. [2024-06-28 04:33:51,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 368 transitions, 5059 flow [2024-06-28 04:33:51,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:51,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:51,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 04:33:51,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 04:33:51,206 INFO L175 Difference]: Start difference. First operand has 257 places, 348 transitions, 4227 flow. Second operand 9 states and 172 transitions. [2024-06-28 04:33:51,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 368 transitions, 5059 flow [2024-06-28 04:33:51,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 368 transitions, 4962 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:51,681 INFO L231 Difference]: Finished difference. Result has 260 places, 350 transitions, 4249 flow [2024-06-28 04:33:51,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4130, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4249, PETRI_PLACES=260, PETRI_TRANSITIONS=350} [2024-06-28 04:33:51,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-28 04:33:51,682 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 350 transitions, 4249 flow [2024-06-28 04:33:51,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:51,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:51,682 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:51,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:33:51,683 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:33:51,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:51,683 INFO L85 PathProgramCache]: Analyzing trace with hash 778274522, now seen corresponding path program 3 times [2024-06-28 04:33:51,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:51,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565349774] [2024-06-28 04:33:51,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:51,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:51,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:52,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:52,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:52,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565349774] [2024-06-28 04:33:52,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565349774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:52,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:52,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:52,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830807683] [2024-06-28 04:33:52,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:52,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:52,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:52,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:52,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:52,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:52,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 350 transitions, 4249 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:52,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:52,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:52,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:53,250 INFO L124 PetriNetUnfolderBase]: 2301/3881 cut-off events. [2024-06-28 04:33:53,251 INFO L125 PetriNetUnfolderBase]: For 244382/244382 co-relation queries the response was YES. [2024-06-28 04:33:53,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29187 conditions, 3881 events. 2301/3881 cut-off events. For 244382/244382 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24219 event pairs, 472 based on Foata normal form. 2/3877 useless extension candidates. Maximal degree in co-relation 29068. Up to 3476 conditions per place. [2024-06-28 04:33:53,297 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 328 selfloop transitions, 32 changer transitions 0/367 dead transitions. [2024-06-28 04:33:53,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 367 transitions, 5073 flow [2024-06-28 04:33:53,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:53,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:53,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:33:53,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 04:33:53,298 INFO L175 Difference]: Start difference. First operand has 260 places, 350 transitions, 4249 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:33:53,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 367 transitions, 5073 flow [2024-06-28 04:33:53,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 367 transitions, 4978 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:53,764 INFO L231 Difference]: Finished difference. Result has 264 places, 352 transitions, 4285 flow [2024-06-28 04:33:53,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4154, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4285, PETRI_PLACES=264, PETRI_TRANSITIONS=352} [2024-06-28 04:33:53,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-28 04:33:53,765 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 352 transitions, 4285 flow [2024-06-28 04:33:53,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:53,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:53,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:53,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:33:53,765 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:33:53,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:53,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1636683960, now seen corresponding path program 1 times [2024-06-28 04:33:53,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:53,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381853297] [2024-06-28 04:33:53,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:53,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:53,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:54,577 INFO 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:54,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:54,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381853297] [2024-06-28 04:33:54,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381853297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:54,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:54,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:54,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177284338] [2024-06-28 04:33:54,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:54,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:54,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:54,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:54,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:54,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:54,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 352 transitions, 4285 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:54,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:54,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:54,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:55,503 INFO L124 PetriNetUnfolderBase]: 2306/3888 cut-off events. [2024-06-28 04:33:55,503 INFO L125 PetriNetUnfolderBase]: For 248284/248284 co-relation queries the response was YES. [2024-06-28 04:33:55,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29355 conditions, 3888 events. 2306/3888 cut-off events. For 248284/248284 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24242 event pairs, 467 based on Foata normal form. 1/3884 useless extension candidates. Maximal degree in co-relation 29235. Up to 3413 conditions per place. [2024-06-28 04:33:55,550 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 55 changer transitions 0/377 dead transitions. [2024-06-28 04:33:55,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 377 transitions, 5151 flow [2024-06-28 04:33:55,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:55,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:55,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 04:33:55,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 04:33:55,552 INFO L175 Difference]: Start difference. First operand has 264 places, 352 transitions, 4285 flow. Second operand 8 states and 163 transitions. [2024-06-28 04:33:55,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 377 transitions, 5151 flow [2024-06-28 04:33:56,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 377 transitions, 5036 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:56,005 INFO L231 Difference]: Finished difference. Result has 265 places, 355 transitions, 4336 flow [2024-06-28 04:33:56,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4170, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4336, PETRI_PLACES=265, PETRI_TRANSITIONS=355} [2024-06-28 04:33:56,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 04:33:56,005 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 355 transitions, 4336 flow [2024-06-28 04:33:56,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:56,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:56,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] [2024-06-28 04:33:56,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:33:56,006 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:33:56,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:56,006 INFO L85 PathProgramCache]: Analyzing trace with hash -127262248, now seen corresponding path program 7 times [2024-06-28 04:33:56,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:56,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569309260] [2024-06-28 04:33:56,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:56,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:56,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:56,506 INFO 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:56,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:56,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569309260] [2024-06-28 04:33:56,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569309260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:56,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:56,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:56,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67756377] [2024-06-28 04:33:56,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:56,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:56,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:56,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:56,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:56,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:56,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 355 transitions, 4336 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:56,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:56,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:56,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:57,344 INFO L124 PetriNetUnfolderBase]: 2316/3902 cut-off events. [2024-06-28 04:33:57,345 INFO L125 PetriNetUnfolderBase]: For 257331/257331 co-relation queries the response was YES. [2024-06-28 04:33:57,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29606 conditions, 3902 events. 2316/3902 cut-off events. For 257331/257331 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 24322 event pairs, 475 based on Foata normal form. 2/3897 useless extension candidates. Maximal degree in co-relation 29485. Up to 3402 conditions per place. [2024-06-28 04:33:57,391 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 317 selfloop transitions, 54 changer transitions 0/378 dead transitions. [2024-06-28 04:33:57,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 378 transitions, 5228 flow [2024-06-28 04:33:57,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:57,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:57,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 04:33:57,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 04:33:57,393 INFO L175 Difference]: Start difference. First operand has 265 places, 355 transitions, 4336 flow. Second operand 8 states and 161 transitions. [2024-06-28 04:33:57,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 378 transitions, 5228 flow [2024-06-28 04:33:57,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 378 transitions, 5094 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:57,852 INFO L231 Difference]: Finished difference. Result has 267 places, 358 transitions, 4388 flow [2024-06-28 04:33:57,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4202, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4388, PETRI_PLACES=267, PETRI_TRANSITIONS=358} [2024-06-28 04:33:57,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-28 04:33:57,853 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 358 transitions, 4388 flow [2024-06-28 04:33:57,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:57,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:57,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:57,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:33:57,854 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:33:57,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:57,854 INFO L85 PathProgramCache]: Analyzing trace with hash 326260632, now seen corresponding path program 8 times [2024-06-28 04:33:57,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:57,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311551268] [2024-06-28 04:33:57,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:57,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:57,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:58,413 INFO 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:58,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:58,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311551268] [2024-06-28 04:33:58,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311551268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:58,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:58,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:58,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765405030] [2024-06-28 04:33:58,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:58,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:58,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:58,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:58,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:58,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:33:58,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 358 transitions, 4388 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:58,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:58,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:33:58,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:59,298 INFO L124 PetriNetUnfolderBase]: 2310/3894 cut-off events. [2024-06-28 04:33:59,298 INFO L125 PetriNetUnfolderBase]: For 260550/260550 co-relation queries the response was YES. [2024-06-28 04:33:59,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29501 conditions, 3894 events. 2310/3894 cut-off events. For 260550/260550 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24284 event pairs, 505 based on Foata normal form. 2/3886 useless extension candidates. Maximal degree in co-relation 29379. Up to 3368 conditions per place. [2024-06-28 04:33:59,345 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 64 changer transitions 0/378 dead transitions. [2024-06-28 04:33:59,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 378 transitions, 5233 flow [2024-06-28 04:33:59,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:59,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:59,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 04:33:59,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 04:33:59,346 INFO L175 Difference]: Start difference. First operand has 267 places, 358 transitions, 4388 flow. Second operand 8 states and 161 transitions. [2024-06-28 04:33:59,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 378 transitions, 5233 flow [2024-06-28 04:33:59,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 378 transitions, 4950 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-28 04:33:59,838 INFO L231 Difference]: Finished difference. Result has 266 places, 358 transitions, 4242 flow [2024-06-28 04:33:59,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4105, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4242, PETRI_PLACES=266, PETRI_TRANSITIONS=358} [2024-06-28 04:33:59,839 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-28 04:33:59,839 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 358 transitions, 4242 flow [2024-06-28 04:33:59,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:59,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:59,839 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:59,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:33:59,840 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:33:59,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:59,840 INFO L85 PathProgramCache]: Analyzing trace with hash 93699688, now seen corresponding path program 9 times [2024-06-28 04:33:59,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:59,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328461603] [2024-06-28 04:33:59,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:59,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:59,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:00,467 INFO 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:00,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:00,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328461603] [2024-06-28 04:34:00,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328461603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:00,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:00,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:00,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292769989] [2024-06-28 04:34:00,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:00,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:00,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:00,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:00,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:00,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:00,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 358 transitions, 4242 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:00,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:00,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:00,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:01,309 INFO L124 PetriNetUnfolderBase]: 2346/3953 cut-off events. [2024-06-28 04:34:01,309 INFO L125 PetriNetUnfolderBase]: For 275931/275931 co-relation queries the response was YES. [2024-06-28 04:34:01,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29995 conditions, 3953 events. 2346/3953 cut-off events. For 275931/275931 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 24752 event pairs, 507 based on Foata normal form. 4/3947 useless extension candidates. Maximal degree in co-relation 29873. Up to 3269 conditions per place. [2024-06-28 04:34:01,355 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 294 selfloop transitions, 81 changer transitions 0/382 dead transitions. [2024-06-28 04:34:01,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 382 transitions, 5351 flow [2024-06-28 04:34:01,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:01,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:01,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 04:34:01,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 04:34:01,356 INFO L175 Difference]: Start difference. First operand has 266 places, 358 transitions, 4242 flow. Second operand 8 states and 163 transitions. [2024-06-28 04:34:01,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 382 transitions, 5351 flow [2024-06-28 04:34:01,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 382 transitions, 5098 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 04:34:01,831 INFO L231 Difference]: Finished difference. Result has 266 places, 365 transitions, 4309 flow [2024-06-28 04:34:01,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4309, PETRI_PLACES=266, PETRI_TRANSITIONS=365} [2024-06-28 04:34:01,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-28 04:34:01,841 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 365 transitions, 4309 flow [2024-06-28 04:34:01,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:01,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:01,842 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:01,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:34:01,842 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:34:01,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:01,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1738610854, now seen corresponding path program 10 times [2024-06-28 04:34:01,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:01,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278964894] [2024-06-28 04:34:01,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:01,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:01,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:02,627 INFO 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:02,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:02,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278964894] [2024-06-28 04:34:02,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278964894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:02,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:02,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:02,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678870900] [2024-06-28 04:34:02,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:02,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:02,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:02,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:02,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:02,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:02,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 365 transitions, 4309 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:02,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:02,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:02,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:03,615 INFO L124 PetriNetUnfolderBase]: 2430/4080 cut-off events. [2024-06-28 04:34:03,615 INFO L125 PetriNetUnfolderBase]: For 308100/308100 co-relation queries the response was YES. [2024-06-28 04:34:03,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32126 conditions, 4080 events. 2430/4080 cut-off events. For 308100/308100 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25715 event pairs, 534 based on Foata normal form. 4/4067 useless extension candidates. Maximal degree in co-relation 32004. Up to 3107 conditions per place. [2024-06-28 04:34:03,661 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 256 selfloop transitions, 137 changer transitions 0/400 dead transitions. [2024-06-28 04:34:03,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 400 transitions, 5968 flow [2024-06-28 04:34:03,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:03,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:03,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-28 04:34:03,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-28 04:34:03,663 INFO L175 Difference]: Start difference. First operand has 266 places, 365 transitions, 4309 flow. Second operand 8 states and 167 transitions. [2024-06-28 04:34:03,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 400 transitions, 5968 flow [2024-06-28 04:34:04,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 400 transitions, 5813 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:04,206 INFO L231 Difference]: Finished difference. Result has 270 places, 380 transitions, 4788 flow [2024-06-28 04:34:04,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4154, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4788, PETRI_PLACES=270, PETRI_TRANSITIONS=380} [2024-06-28 04:34:04,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-28 04:34:04,206 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 380 transitions, 4788 flow [2024-06-28 04:34:04,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:04,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:04,207 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:04,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:34:04,207 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:34:04,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:04,207 INFO L85 PathProgramCache]: Analyzing trace with hash -137683048, now seen corresponding path program 11 times [2024-06-28 04:34:04,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:04,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113986606] [2024-06-28 04:34:04,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:04,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:04,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:05,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:05,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:05,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113986606] [2024-06-28 04:34:05,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113986606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:05,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:05,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:05,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295077098] [2024-06-28 04:34:05,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:05,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:05,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:05,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:05,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:05,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:05,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 380 transitions, 4788 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:05,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:05,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:05,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:06,105 INFO L124 PetriNetUnfolderBase]: 2418/4077 cut-off events. [2024-06-28 04:34:06,106 INFO L125 PetriNetUnfolderBase]: For 309826/309826 co-relation queries the response was YES. [2024-06-28 04:34:06,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32425 conditions, 4077 events. 2418/4077 cut-off events. For 309826/309826 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 25740 event pairs, 515 based on Foata normal form. 4/4071 useless extension candidates. Maximal degree in co-relation 32301. Up to 3586 conditions per place. [2024-06-28 04:34:06,159 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 334 selfloop transitions, 50 changer transitions 0/391 dead transitions. [2024-06-28 04:34:06,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 391 transitions, 5600 flow [2024-06-28 04:34:06,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:06,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:06,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:34:06,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:34:06,160 INFO L175 Difference]: Start difference. First operand has 270 places, 380 transitions, 4788 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:34:06,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 391 transitions, 5600 flow [2024-06-28 04:34:06,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 391 transitions, 5347 flow, removed 106 selfloop flow, removed 2 redundant places. [2024-06-28 04:34:06,718 INFO L231 Difference]: Finished difference. Result has 277 places, 380 transitions, 4642 flow [2024-06-28 04:34:06,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4535, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4642, PETRI_PLACES=277, PETRI_TRANSITIONS=380} [2024-06-28 04:34:06,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 04:34:06,719 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 380 transitions, 4642 flow [2024-06-28 04:34:06,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:06,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:06,719 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,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:34:06,720 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:34:06,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:06,720 INFO L85 PathProgramCache]: Analyzing trace with hash 372678490, now seen corresponding path program 12 times [2024-06-28 04:34:06,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:06,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163257168] [2024-06-28 04:34:06,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:06,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:06,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:07,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:07,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:07,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163257168] [2024-06-28 04:34:07,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163257168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:07,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:07,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:07,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645179079] [2024-06-28 04:34:07,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:07,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:07,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:07,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:07,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:07,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:07,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 380 transitions, 4642 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:07,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:07,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:07,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:08,237 INFO L124 PetriNetUnfolderBase]: 2406/4048 cut-off events. [2024-06-28 04:34:08,237 INFO L125 PetriNetUnfolderBase]: For 296019/296019 co-relation queries the response was YES. [2024-06-28 04:34:08,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30914 conditions, 4048 events. 2406/4048 cut-off events. For 296019/296019 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 25557 event pairs, 534 based on Foata normal form. 4/4035 useless extension candidates. Maximal degree in co-relation 30788. Up to 3091 conditions per place. [2024-06-28 04:34:08,285 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 257 selfloop transitions, 132 changer transitions 0/396 dead transitions. [2024-06-28 04:34:08,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 396 transitions, 5787 flow [2024-06-28 04:34:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:08,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:08,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 04:34:08,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-28 04:34:08,286 INFO L175 Difference]: Start difference. First operand has 277 places, 380 transitions, 4642 flow. Second operand 8 states and 165 transitions. [2024-06-28 04:34:08,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 396 transitions, 5787 flow [2024-06-28 04:34:08,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 396 transitions, 5593 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 04:34:08,937 INFO L231 Difference]: Finished difference. Result has 277 places, 380 transitions, 4720 flow [2024-06-28 04:34:08,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4448, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4720, PETRI_PLACES=277, PETRI_TRANSITIONS=380} [2024-06-28 04:34:08,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 04:34:08,938 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 380 transitions, 4720 flow [2024-06-28 04:34:08,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:08,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:08,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:08,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:34:08,939 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:34:08,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:08,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1743375430, now seen corresponding path program 4 times [2024-06-28 04:34:08,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:08,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564748522] [2024-06-28 04:34:08,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:08,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:08,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:09,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:34:09,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:09,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564748522] [2024-06-28 04:34:09,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564748522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:09,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:09,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:09,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512839226] [2024-06-28 04:34:09,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:09,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:09,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:09,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:09,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:09,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:09,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 380 transitions, 4720 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:09,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:09,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:09,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:10,353 INFO L124 PetriNetUnfolderBase]: 2422/4085 cut-off events. [2024-06-28 04:34:10,353 INFO L125 PetriNetUnfolderBase]: For 304689/304689 co-relation queries the response was YES. [2024-06-28 04:34:10,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31401 conditions, 4085 events. 2422/4085 cut-off events. For 304689/304689 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25794 event pairs, 513 based on Foata normal form. 4/4079 useless extension candidates. Maximal degree in co-relation 31274. Up to 3594 conditions per place. [2024-06-28 04:34:10,401 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 46 changer transitions 0/394 dead transitions. [2024-06-28 04:34:10,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 394 transitions, 5592 flow [2024-06-28 04:34:10,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:10,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:10,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:34:10,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:34:10,403 INFO L175 Difference]: Start difference. First operand has 277 places, 380 transitions, 4720 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:34:10,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 394 transitions, 5592 flow [2024-06-28 04:34:11,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 394 transitions, 5187 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 04:34:11,021 INFO L231 Difference]: Finished difference. Result has 276 places, 383 transitions, 4487 flow [2024-06-28 04:34:11,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4315, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4487, PETRI_PLACES=276, PETRI_TRANSITIONS=383} [2024-06-28 04:34:11,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-28 04:34:11,022 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 383 transitions, 4487 flow [2024-06-28 04:34:11,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:11,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:11,022 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:11,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:34:11,022 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:34:11,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:11,023 INFO L85 PathProgramCache]: Analyzing trace with hash 589653474, now seen corresponding path program 2 times [2024-06-28 04:34:11,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:11,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067297337] [2024-06-28 04:34:11,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:11,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:11,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:11,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:11,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:11,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067297337] [2024-06-28 04:34:11,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067297337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:11,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:11,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:11,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240615937] [2024-06-28 04:34:11,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:11,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:11,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:11,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:11,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:11,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:11,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 383 transitions, 4487 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:11,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:11,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:11,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:12,509 INFO L124 PetriNetUnfolderBase]: 2427/4089 cut-off events. [2024-06-28 04:34:12,509 INFO L125 PetriNetUnfolderBase]: For 300970/300970 co-relation queries the response was YES. [2024-06-28 04:34:12,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31052 conditions, 4089 events. 2427/4089 cut-off events. For 300970/300970 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25668 event pairs, 499 based on Foata normal form. 1/4084 useless extension candidates. Maximal degree in co-relation 30927. Up to 3584 conditions per place. [2024-06-28 04:34:12,557 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 347 selfloop transitions, 52 changer transitions 0/406 dead transitions. [2024-06-28 04:34:12,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 406 transitions, 5409 flow [2024-06-28 04:34:12,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:12,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:12,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 04:34:12,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:34:12,559 INFO L175 Difference]: Start difference. First operand has 276 places, 383 transitions, 4487 flow. Second operand 8 states and 160 transitions. [2024-06-28 04:34:12,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 406 transitions, 5409 flow [2024-06-28 04:34:13,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 406 transitions, 5259 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:13,119 INFO L231 Difference]: Finished difference. Result has 278 places, 386 transitions, 4503 flow [2024-06-28 04:34:13,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4337, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4503, PETRI_PLACES=278, PETRI_TRANSITIONS=386} [2024-06-28 04:34:13,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-28 04:34:13,120 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 386 transitions, 4503 flow [2024-06-28 04:34:13,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:13,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:13,120 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:13,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:34:13,120 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:34:13,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:13,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1903088048, now seen corresponding path program 3 times [2024-06-28 04:34:13,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:13,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106385161] [2024-06-28 04:34:13,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:13,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:13,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:13,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:13,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:13,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106385161] [2024-06-28 04:34:13,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106385161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:13,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:13,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:13,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239846523] [2024-06-28 04:34:13,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:13,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:13,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:13,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:13,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:13,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:13,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 386 transitions, 4503 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:13,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:13,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:13,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:14,643 INFO L124 PetriNetUnfolderBase]: 2432/4101 cut-off events. [2024-06-28 04:34:14,643 INFO L125 PetriNetUnfolderBase]: For 307490/307490 co-relation queries the response was YES. [2024-06-28 04:34:14,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31102 conditions, 4101 events. 2432/4101 cut-off events. For 307490/307490 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25847 event pairs, 499 based on Foata normal form. 1/4096 useless extension candidates. Maximal degree in co-relation 30976. Up to 3591 conditions per place. [2024-06-28 04:34:14,691 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 343 selfloop transitions, 57 changer transitions 0/407 dead transitions. [2024-06-28 04:34:14,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 407 transitions, 5417 flow [2024-06-28 04:34:14,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:14,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:14,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 04:34:14,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 04:34:14,693 INFO L175 Difference]: Start difference. First operand has 278 places, 386 transitions, 4503 flow. Second operand 8 states and 159 transitions. [2024-06-28 04:34:14,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 407 transitions, 5417 flow [2024-06-28 04:34:15,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 407 transitions, 5283 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:15,331 INFO L231 Difference]: Finished difference. Result has 280 places, 389 transitions, 4551 flow [2024-06-28 04:34:15,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4369, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4551, PETRI_PLACES=280, PETRI_TRANSITIONS=389} [2024-06-28 04:34:15,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-28 04:34:15,332 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 389 transitions, 4551 flow [2024-06-28 04:34:15,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:15,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:15,333 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:15,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:34:15,333 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:34:15,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:15,333 INFO L85 PathProgramCache]: Analyzing trace with hash -326894342, now seen corresponding path program 4 times [2024-06-28 04:34:15,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:15,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75599302] [2024-06-28 04:34:15,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:15,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:15,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:16,220 INFO 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:16,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:16,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75599302] [2024-06-28 04:34:16,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75599302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:16,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:16,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:16,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606290360] [2024-06-28 04:34:16,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:16,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:16,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:16,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:16,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:16,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:16,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 389 transitions, 4551 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:16,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:16,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:16,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:17,147 INFO L124 PetriNetUnfolderBase]: 2424/4090 cut-off events. [2024-06-28 04:34:17,148 INFO L125 PetriNetUnfolderBase]: For 312352/312352 co-relation queries the response was YES. [2024-06-28 04:34:17,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30989 conditions, 4090 events. 2424/4090 cut-off events. For 312352/312352 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25797 event pairs, 499 based on Foata normal form. 2/4086 useless extension candidates. Maximal degree in co-relation 30862. Up to 3553 conditions per place. [2024-06-28 04:34:17,198 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 328 selfloop transitions, 69 changer transitions 0/404 dead transitions. [2024-06-28 04:34:17,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 404 transitions, 5391 flow [2024-06-28 04:34:17,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:17,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:17,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 04:34:17,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 04:34:17,199 INFO L175 Difference]: Start difference. First operand has 280 places, 389 transitions, 4551 flow. Second operand 8 states and 159 transitions. [2024-06-28 04:34:17,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 404 transitions, 5391 flow [2024-06-28 04:34:17,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 404 transitions, 5217 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:17,910 INFO L231 Difference]: Finished difference. Result has 282 places, 389 transitions, 4523 flow [2024-06-28 04:34:17,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4377, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4523, PETRI_PLACES=282, PETRI_TRANSITIONS=389} [2024-06-28 04:34:17,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 04:34:17,911 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 389 transitions, 4523 flow [2024-06-28 04:34:17,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:17,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:17,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] [2024-06-28 04:34:17,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:34:17,911 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:34:17,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:17,912 INFO L85 PathProgramCache]: Analyzing trace with hash -39795844, now seen corresponding path program 1 times [2024-06-28 04:34:17,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:17,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036718348] [2024-06-28 04:34:17,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:17,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:17,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:18,694 INFO 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:18,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:18,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036718348] [2024-06-28 04:34:18,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036718348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:18,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:18,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:18,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818705816] [2024-06-28 04:34:18,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:18,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:18,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:18,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:18,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:18,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:18,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 389 transitions, 4523 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:18,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:18,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:18,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:19,639 INFO L124 PetriNetUnfolderBase]: 2429/4099 cut-off events. [2024-06-28 04:34:19,639 INFO L125 PetriNetUnfolderBase]: For 316966/316966 co-relation queries the response was YES. [2024-06-28 04:34:19,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31120 conditions, 4099 events. 2429/4099 cut-off events. For 316966/316966 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 25851 event pairs, 496 based on Foata normal form. 1/4094 useless extension candidates. Maximal degree in co-relation 30992. Up to 3601 conditions per place. [2024-06-28 04:34:19,685 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 340 selfloop transitions, 59 changer transitions 0/406 dead transitions. [2024-06-28 04:34:19,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 406 transitions, 5428 flow [2024-06-28 04:34:19,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:19,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:19,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:34:19,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:34:19,686 INFO L175 Difference]: Start difference. First operand has 282 places, 389 transitions, 4523 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:34:19,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 406 transitions, 5428 flow [2024-06-28 04:34:20,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 406 transitions, 5254 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:34:20,439 INFO L231 Difference]: Finished difference. Result has 284 places, 394 transitions, 4575 flow [2024-06-28 04:34:20,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4575, PETRI_PLACES=284, PETRI_TRANSITIONS=394} [2024-06-28 04:34:20,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-28 04:34:20,443 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 394 transitions, 4575 flow [2024-06-28 04:34:20,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:20,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:20,452 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:20,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:34:20,452 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:34:20,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:20,453 INFO L85 PathProgramCache]: Analyzing trace with hash -39290854, now seen corresponding path program 2 times [2024-06-28 04:34:20,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:20,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748210678] [2024-06-28 04:34:20,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:20,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:21,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:21,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:21,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748210678] [2024-06-28 04:34:21,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748210678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:21,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:21,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:21,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987218932] [2024-06-28 04:34:21,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:21,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:21,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:21,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:21,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:21,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:21,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 394 transitions, 4575 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:21,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:21,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:21,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:22,020 INFO L124 PetriNetUnfolderBase]: 2434/4106 cut-off events. [2024-06-28 04:34:22,021 INFO L125 PetriNetUnfolderBase]: For 324651/324651 co-relation queries the response was YES. [2024-06-28 04:34:22,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31528 conditions, 4106 events. 2434/4106 cut-off events. For 324651/324651 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25870 event pairs, 496 based on Foata normal form. 1/4101 useless extension candidates. Maximal degree in co-relation 31398. Up to 3599 conditions per place. [2024-06-28 04:34:22,072 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 63 changer transitions 0/409 dead transitions. [2024-06-28 04:34:22,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 409 transitions, 5475 flow [2024-06-28 04:34:22,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:22,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:22,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:34:22,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:34:22,074 INFO L175 Difference]: Start difference. First operand has 284 places, 394 transitions, 4575 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:34:22,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 409 transitions, 5475 flow [2024-06-28 04:34:22,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 409 transitions, 5338 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:22,884 INFO L231 Difference]: Finished difference. Result has 288 places, 397 transitions, 4638 flow [2024-06-28 04:34:22,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4438, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4638, PETRI_PLACES=288, PETRI_TRANSITIONS=397} [2024-06-28 04:34:22,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-28 04:34:22,885 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 397 transitions, 4638 flow [2024-06-28 04:34:22,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:22,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:22,885 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:22,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:34:22,885 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:34:22,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:22,886 INFO L85 PathProgramCache]: Analyzing trace with hash -250994274, now seen corresponding path program 3 times [2024-06-28 04:34:22,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:22,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857268495] [2024-06-28 04:34:22,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:22,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:22,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:23,640 INFO 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:23,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:23,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857268495] [2024-06-28 04:34:23,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857268495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:23,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:23,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:23,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611826053] [2024-06-28 04:34:23,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:23,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:23,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:23,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:23,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:23,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:23,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 397 transitions, 4638 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:23,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:23,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:23,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:24,530 INFO L124 PetriNetUnfolderBase]: 2439/4113 cut-off events. [2024-06-28 04:34:24,530 INFO L125 PetriNetUnfolderBase]: For 333256/333256 co-relation queries the response was YES. [2024-06-28 04:34:24,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31972 conditions, 4113 events. 2439/4113 cut-off events. For 333256/333256 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 25939 event pairs, 510 based on Foata normal form. 1/4104 useless extension candidates. Maximal degree in co-relation 31841. Up to 3550 conditions per place. [2024-06-28 04:34:24,586 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 325 selfloop transitions, 80 changer transitions 0/412 dead transitions. [2024-06-28 04:34:24,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 412 transitions, 5559 flow [2024-06-28 04:34:24,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:24,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:24,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:34:24,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:34:24,587 INFO L175 Difference]: Start difference. First operand has 288 places, 397 transitions, 4638 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:34:24,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 412 transitions, 5559 flow [2024-06-28 04:34:25,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 412 transitions, 5381 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:25,386 INFO L231 Difference]: Finished difference. Result has 291 places, 402 transitions, 4736 flow [2024-06-28 04:34:25,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4736, PETRI_PLACES=291, PETRI_TRANSITIONS=402} [2024-06-28 04:34:25,386 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 04:34:25,386 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 402 transitions, 4736 flow [2024-06-28 04:34:25,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:25,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:25,387 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:25,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:34:25,387 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:34:25,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:25,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1558586068, now seen corresponding path program 4 times [2024-06-28 04:34:25,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:25,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754376557] [2024-06-28 04:34:25,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:25,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:25,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:26,226 INFO 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:26,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:26,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754376557] [2024-06-28 04:34:26,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754376557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:26,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:26,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:26,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124867418] [2024-06-28 04:34:26,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:26,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:26,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:26,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:26,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:26,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:26,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 402 transitions, 4736 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:26,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:26,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:26,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:27,089 INFO L124 PetriNetUnfolderBase]: 2452/4129 cut-off events. [2024-06-28 04:34:27,089 INFO L125 PetriNetUnfolderBase]: For 345137/345137 co-relation queries the response was YES. [2024-06-28 04:34:27,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32671 conditions, 4129 events. 2452/4129 cut-off events. For 345137/345137 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26052 event pairs, 508 based on Foata normal form. 1/4120 useless extension candidates. Maximal degree in co-relation 32538. Up to 3547 conditions per place. [2024-06-28 04:34:27,141 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 322 selfloop transitions, 90 changer transitions 0/419 dead transitions. [2024-06-28 04:34:27,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 419 transitions, 5894 flow [2024-06-28 04:34:27,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:27,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:27,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 04:34:27,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 04:34:27,142 INFO L175 Difference]: Start difference. First operand has 291 places, 402 transitions, 4736 flow. Second operand 8 states and 156 transitions. [2024-06-28 04:34:27,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 419 transitions, 5894 flow [2024-06-28 04:34:27,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 419 transitions, 5702 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:27,844 INFO L231 Difference]: Finished difference. Result has 295 places, 408 transitions, 4885 flow [2024-06-28 04:34:27,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4885, PETRI_PLACES=295, PETRI_TRANSITIONS=408} [2024-06-28 04:34:27,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-28 04:34:27,844 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 408 transitions, 4885 flow [2024-06-28 04:34:27,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:27,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:27,845 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,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:34:27,845 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:34:27,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:27,845 INFO L85 PathProgramCache]: Analyzing trace with hash 27944346, now seen corresponding path program 5 times [2024-06-28 04:34:27,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:27,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317285865] [2024-06-28 04:34:27,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:27,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:27,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:28,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:28,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:28,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317285865] [2024-06-28 04:34:28,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317285865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:28,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:28,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:28,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365884783] [2024-06-28 04:34:28,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:28,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:28,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:28,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:28,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:28,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:28,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 408 transitions, 4885 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:28,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:28,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:28,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:29,420 INFO L124 PetriNetUnfolderBase]: 2465/4161 cut-off events. [2024-06-28 04:34:29,420 INFO L125 PetriNetUnfolderBase]: For 359282/359282 co-relation queries the response was YES. [2024-06-28 04:34:29,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33357 conditions, 4161 events. 2465/4161 cut-off events. For 359282/359282 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 26368 event pairs, 508 based on Foata normal form. 1/4152 useless extension candidates. Maximal degree in co-relation 33223. Up to 3524 conditions per place. [2024-06-28 04:34:29,477 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 114 changer transitions 0/433 dead transitions. [2024-06-28 04:34:29,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 433 transitions, 6345 flow [2024-06-28 04:34:29,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:29,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:29,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:34:29,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 04:34:29,478 INFO L175 Difference]: Start difference. First operand has 295 places, 408 transitions, 4885 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:34:29,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 433 transitions, 6345 flow [2024-06-28 04:34:30,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 433 transitions, 6174 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:30,284 INFO L231 Difference]: Finished difference. Result has 301 places, 420 transitions, 5272 flow [2024-06-28 04:34:30,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4714, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5272, PETRI_PLACES=301, PETRI_TRANSITIONS=420} [2024-06-28 04:34:30,284 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-28 04:34:30,284 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 420 transitions, 5272 flow [2024-06-28 04:34:30,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:30,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:30,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:30,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:34:30,285 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:34:30,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:30,285 INFO L85 PathProgramCache]: Analyzing trace with hash 34610586, now seen corresponding path program 6 times [2024-06-28 04:34:30,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:30,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690020954] [2024-06-28 04:34:30,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:30,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:30,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:31,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:31,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:31,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690020954] [2024-06-28 04:34:31,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690020954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:31,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:31,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:31,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900811605] [2024-06-28 04:34:31,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:31,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:31,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:31,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:31,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:31,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:31,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 420 transitions, 5272 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:31,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:31,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:31,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:31,930 INFO L124 PetriNetUnfolderBase]: 2462/4155 cut-off events. [2024-06-28 04:34:31,931 INFO L125 PetriNetUnfolderBase]: For 366276/366276 co-relation queries the response was YES. [2024-06-28 04:34:31,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33928 conditions, 4155 events. 2462/4155 cut-off events. For 366276/366276 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26276 event pairs, 508 based on Foata normal form. 1/4146 useless extension candidates. Maximal degree in co-relation 33790. Up to 3521 conditions per place. [2024-06-28 04:34:31,983 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 114 changer transitions 0/435 dead transitions. [2024-06-28 04:34:31,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 435 transitions, 6562 flow [2024-06-28 04:34:31,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:31,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:31,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:34:31,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 04:34:31,985 INFO L175 Difference]: Start difference. First operand has 301 places, 420 transitions, 5272 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:34:31,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 435 transitions, 6562 flow [2024-06-28 04:34:32,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 435 transitions, 6293 flow, removed 93 selfloop flow, removed 3 redundant places. [2024-06-28 04:34:32,922 INFO L231 Difference]: Finished difference. Result has 307 places, 423 transitions, 5362 flow [2024-06-28 04:34:32,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5362, PETRI_PLACES=307, PETRI_TRANSITIONS=423} [2024-06-28 04:34:32,922 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-28 04:34:32,922 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 423 transitions, 5362 flow [2024-06-28 04:34:32,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:32,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:32,923 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,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:34:32,923 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:34:32,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:32,923 INFO L85 PathProgramCache]: Analyzing trace with hash -457647714, now seen corresponding path program 7 times [2024-06-28 04:34:32,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:32,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569472750] [2024-06-28 04:34:32,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:32,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:32,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:33,792 INFO 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:33,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:33,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569472750] [2024-06-28 04:34:33,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569472750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:33,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:33,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:33,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823368316] [2024-06-28 04:34:33,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:33,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:33,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:33,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:33,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:33,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:33,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 423 transitions, 5362 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:33,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:33,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:33,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:34,743 INFO L124 PetriNetUnfolderBase]: 2459/4151 cut-off events. [2024-06-28 04:34:34,743 INFO L125 PetriNetUnfolderBase]: For 367447/367447 co-relation queries the response was YES. [2024-06-28 04:34:34,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33858 conditions, 4151 events. 2459/4151 cut-off events. For 367447/367447 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26293 event pairs, 508 based on Foata normal form. 1/4142 useless extension candidates. Maximal degree in co-relation 33717. Up to 3578 conditions per place. [2024-06-28 04:34:34,794 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 343 selfloop transitions, 84 changer transitions 0/434 dead transitions. [2024-06-28 04:34:34,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 434 transitions, 6257 flow [2024-06-28 04:34:34,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:34,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:34,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:34:34,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:34:34,796 INFO L175 Difference]: Start difference. First operand has 307 places, 423 transitions, 5362 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:34:34,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 434 transitions, 6257 flow [2024-06-28 04:34:35,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 434 transitions, 6009 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:35,578 INFO L231 Difference]: Finished difference. Result has 311 places, 424 transitions, 5301 flow [2024-06-28 04:34:35,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5116, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5301, PETRI_PLACES=311, PETRI_TRANSITIONS=424} [2024-06-28 04:34:35,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-28 04:34:35,579 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 424 transitions, 5301 flow [2024-06-28 04:34:35,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:35,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:35,579 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:35,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:34:35,580 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:34:35,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:35,580 INFO L85 PathProgramCache]: Analyzing trace with hash -457639344, now seen corresponding path program 8 times [2024-06-28 04:34:35,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:35,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804867353] [2024-06-28 04:34:35,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:35,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:36,370 INFO 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:36,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:36,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804867353] [2024-06-28 04:34:36,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804867353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:36,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:36,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:36,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373562210] [2024-06-28 04:34:36,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:36,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:36,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:36,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:36,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:36,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:36,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 424 transitions, 5301 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:36,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:36,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:36,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:37,314 INFO L124 PetriNetUnfolderBase]: 2456/4147 cut-off events. [2024-06-28 04:34:37,314 INFO L125 PetriNetUnfolderBase]: For 371782/371782 co-relation queries the response was YES. [2024-06-28 04:34:37,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33715 conditions, 4147 events. 2456/4147 cut-off events. For 371782/371782 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26242 event pairs, 508 based on Foata normal form. 1/4138 useless extension candidates. Maximal degree in co-relation 33573. Up to 3562 conditions per place. [2024-06-28 04:34:37,363 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 332 selfloop transitions, 95 changer transitions 0/434 dead transitions. [2024-06-28 04:34:37,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 434 transitions, 6183 flow [2024-06-28 04:34:37,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:37,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:37,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:34:37,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:34:37,364 INFO L175 Difference]: Start difference. First operand has 311 places, 424 transitions, 5301 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:34:37,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 434 transitions, 6183 flow [2024-06-28 04:34:38,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 434 transitions, 5985 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:38,415 INFO L231 Difference]: Finished difference. Result has 314 places, 424 transitions, 5299 flow [2024-06-28 04:34:38,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5103, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5299, PETRI_PLACES=314, PETRI_TRANSITIONS=424} [2024-06-28 04:34:38,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-28 04:34:38,415 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 424 transitions, 5299 flow [2024-06-28 04:34:38,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:38,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:38,416 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:38,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:34:38,416 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:34:38,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:38,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1547234244, now seen corresponding path program 13 times [2024-06-28 04:34:38,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:38,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103304712] [2024-06-28 04:34:38,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:38,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:38,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:39,189 INFO 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:39,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:39,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103304712] [2024-06-28 04:34:39,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103304712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:39,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:39,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:39,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687146756] [2024-06-28 04:34:39,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:39,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:39,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:39,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:39,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:39,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:39,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 424 transitions, 5299 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:39,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:39,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:39,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:40,157 INFO L124 PetriNetUnfolderBase]: 2482/4197 cut-off events. [2024-06-28 04:34:40,157 INFO L125 PetriNetUnfolderBase]: For 376554/376554 co-relation queries the response was YES. [2024-06-28 04:34:40,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33887 conditions, 4197 events. 2482/4197 cut-off events. For 376554/376554 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 26688 event pairs, 465 based on Foata normal form. 2/4197 useless extension candidates. Maximal degree in co-relation 33744. Up to 3717 conditions per place. [2024-06-28 04:34:40,211 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 403 selfloop transitions, 50 changer transitions 0/460 dead transitions. [2024-06-28 04:34:40,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 460 transitions, 6478 flow [2024-06-28 04:34:40,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:40,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:40,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 04:34:40,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 04:34:40,213 INFO L175 Difference]: Start difference. First operand has 314 places, 424 transitions, 5299 flow. Second operand 9 states and 177 transitions. [2024-06-28 04:34:40,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 460 transitions, 6478 flow [2024-06-28 04:34:41,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 460 transitions, 6202 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 04:34:41,482 INFO L231 Difference]: Finished difference. Result has 319 places, 440 transitions, 5386 flow [2024-06-28 04:34:41,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5025, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5386, PETRI_PLACES=319, PETRI_TRANSITIONS=440} [2024-06-28 04:34:41,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-28 04:34:41,483 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 440 transitions, 5386 flow [2024-06-28 04:34:41,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:41,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:41,483 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,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:34:41,483 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:34:41,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:41,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1656502778, now seen corresponding path program 5 times [2024-06-28 04:34:41,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:41,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9445896] [2024-06-28 04:34:41,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:41,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:41,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:42,212 INFO 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,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:42,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9445896] [2024-06-28 04:34:42,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9445896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:42,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:42,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:42,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156623768] [2024-06-28 04:34:42,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:42,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:42,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:42,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:42,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:42,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:42,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 440 transitions, 5386 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:42,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:42,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:42,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:43,280 INFO L124 PetriNetUnfolderBase]: 2521/4259 cut-off events. [2024-06-28 04:34:43,280 INFO L125 PetriNetUnfolderBase]: For 386178/386178 co-relation queries the response was YES. [2024-06-28 04:34:43,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34457 conditions, 4259 events. 2521/4259 cut-off events. For 386178/386178 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 27044 event pairs, 462 based on Foata normal form. 2/4259 useless extension candidates. Maximal degree in co-relation 34310. Up to 3786 conditions per place. [2024-06-28 04:34:43,339 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 430 selfloop transitions, 43 changer transitions 0/480 dead transitions. [2024-06-28 04:34:43,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 480 transitions, 6647 flow [2024-06-28 04:34:43,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:34:43,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:34:43,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 04:34:43,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 04:34:43,340 INFO L175 Difference]: Start difference. First operand has 319 places, 440 transitions, 5386 flow. Second operand 10 states and 196 transitions. [2024-06-28 04:34:43,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 480 transitions, 6647 flow [2024-06-28 04:34:44,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 480 transitions, 6349 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 04:34:44,506 INFO L231 Difference]: Finished difference. Result has 321 places, 455 transitions, 5439 flow [2024-06-28 04:34:44,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5110, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5439, PETRI_PLACES=321, PETRI_TRANSITIONS=455} [2024-06-28 04:34:44,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-28 04:34:44,507 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 455 transitions, 5439 flow [2024-06-28 04:34:44,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:44,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:44,507 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:44,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:34:44,507 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:34:44,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:44,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1547566856, now seen corresponding path program 6 times [2024-06-28 04:34:44,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:44,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675660687] [2024-06-28 04:34:44,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:44,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:44,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:45,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:45,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675660687] [2024-06-28 04:34:45,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675660687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:45,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:45,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:45,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367304866] [2024-06-28 04:34:45,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:45,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:45,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:45,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:45,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:45,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:45,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 455 transitions, 5439 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:45,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:45,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:45,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:46,176 INFO L124 PetriNetUnfolderBase]: 2547/4301 cut-off events. [2024-06-28 04:34:46,176 INFO L125 PetriNetUnfolderBase]: For 395062/395062 co-relation queries the response was YES. [2024-06-28 04:34:46,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34725 conditions, 4301 events. 2547/4301 cut-off events. For 395062/395062 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27355 event pairs, 460 based on Foata normal form. 2/4301 useless extension candidates. Maximal degree in co-relation 34580. Up to 3806 conditions per place. [2024-06-28 04:34:46,235 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 429 selfloop transitions, 52 changer transitions 0/488 dead transitions. [2024-06-28 04:34:46,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 488 transitions, 6634 flow [2024-06-28 04:34:46,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:46,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:46,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 04:34:46,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 04:34:46,236 INFO L175 Difference]: Start difference. First operand has 321 places, 455 transitions, 5439 flow. Second operand 9 states and 179 transitions. [2024-06-28 04:34:46,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 488 transitions, 6634 flow [2024-06-28 04:34:47,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 488 transitions, 6491 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:47,099 INFO L231 Difference]: Finished difference. Result has 326 places, 465 transitions, 5598 flow [2024-06-28 04:34:47,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5296, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5598, PETRI_PLACES=326, PETRI_TRANSITIONS=465} [2024-06-28 04:34:47,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-28 04:34:47,100 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 465 transitions, 5598 flow [2024-06-28 04:34:47,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:47,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:47,100 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,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:34:47,101 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:34:47,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:47,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1232080166, now seen corresponding path program 7 times [2024-06-28 04:34:47,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:47,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383062200] [2024-06-28 04:34:47,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:47,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:47,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:47,844 INFO 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,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:47,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383062200] [2024-06-28 04:34:47,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383062200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:47,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:47,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:47,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399087767] [2024-06-28 04:34:47,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:47,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:47,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:47,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:47,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:47,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:47,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 465 transitions, 5598 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:47,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:47,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:47,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:48,810 INFO L124 PetriNetUnfolderBase]: 2563/4322 cut-off events. [2024-06-28 04:34:48,810 INFO L125 PetriNetUnfolderBase]: For 403667/403667 co-relation queries the response was YES. [2024-06-28 04:34:48,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35071 conditions, 4322 events. 2563/4322 cut-off events. For 403667/403667 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 27502 event pairs, 466 based on Foata normal form. 2/4321 useless extension candidates. Maximal degree in co-relation 34924. Up to 3818 conditions per place. [2024-06-28 04:34:48,865 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 416 selfloop transitions, 66 changer transitions 0/489 dead transitions. [2024-06-28 04:34:48,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 489 transitions, 6708 flow [2024-06-28 04:34:48,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:48,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:48,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:34:48,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:34:48,867 INFO L175 Difference]: Start difference. First operand has 326 places, 465 transitions, 5598 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:34:48,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 489 transitions, 6708 flow [2024-06-28 04:34:49,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 489 transitions, 6555 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:49,790 INFO L231 Difference]: Finished difference. Result has 329 places, 469 transitions, 5671 flow [2024-06-28 04:34:49,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5449, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5671, PETRI_PLACES=329, PETRI_TRANSITIONS=469} [2024-06-28 04:34:49,791 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-28 04:34:49,791 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 469 transitions, 5671 flow [2024-06-28 04:34:49,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:49,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:49,791 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:49,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:34:49,791 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:34:49,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:49,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1592164026, now seen corresponding path program 8 times [2024-06-28 04:34:49,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:49,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023443255] [2024-06-28 04:34:49,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:49,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:49,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:50,509 INFO 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:50,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:50,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023443255] [2024-06-28 04:34:50,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023443255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:50,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:50,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:50,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211212216] [2024-06-28 04:34:50,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:50,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:50,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:50,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:50,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:50,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:50,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 469 transitions, 5671 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:50,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:50,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:50,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:51,510 INFO L124 PetriNetUnfolderBase]: 2566/4330 cut-off events. [2024-06-28 04:34:51,511 INFO L125 PetriNetUnfolderBase]: For 395079/395079 co-relation queries the response was YES. [2024-06-28 04:34:51,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34796 conditions, 4330 events. 2566/4330 cut-off events. For 395079/395079 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27555 event pairs, 459 based on Foata normal form. 2/4330 useless extension candidates. Maximal degree in co-relation 34648. Up to 3835 conditions per place. [2024-06-28 04:34:51,576 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 438 selfloop transitions, 53 changer transitions 0/498 dead transitions. [2024-06-28 04:34:51,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 498 transitions, 6825 flow [2024-06-28 04:34:51,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:51,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:51,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 04:34:51,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 04:34:51,578 INFO L175 Difference]: Start difference. First operand has 329 places, 469 transitions, 5671 flow. Second operand 9 states and 179 transitions. [2024-06-28 04:34:51,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 498 transitions, 6825 flow [2024-06-28 04:34:52,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 498 transitions, 6641 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:34:52,428 INFO L231 Difference]: Finished difference. Result has 331 places, 473 transitions, 5694 flow [2024-06-28 04:34:52,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5487, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5694, PETRI_PLACES=331, PETRI_TRANSITIONS=473} [2024-06-28 04:34:52,429 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-28 04:34:52,429 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 473 transitions, 5694 flow [2024-06-28 04:34:52,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:52,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:52,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] [2024-06-28 04:34:52,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:34:52,430 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:34:52,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:52,430 INFO L85 PathProgramCache]: Analyzing trace with hash -21326504, now seen corresponding path program 1 times [2024-06-28 04:34:52,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:52,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939872096] [2024-06-28 04:34:52,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:52,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:52,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:53,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:53,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:53,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939872096] [2024-06-28 04:34:53,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939872096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:53,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:53,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:53,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528423629] [2024-06-28 04:34:53,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:53,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:53,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:53,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:53,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:53,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:53,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 473 transitions, 5694 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:53,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:53,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:53,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:54,375 INFO L124 PetriNetUnfolderBase]: 2574/4336 cut-off events. [2024-06-28 04:34:54,375 INFO L125 PetriNetUnfolderBase]: For 404103/404103 co-relation queries the response was YES. [2024-06-28 04:34:54,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35034 conditions, 4336 events. 2574/4336 cut-off events. For 404103/404103 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27591 event pairs, 461 based on Foata normal form. 2/4335 useless extension candidates. Maximal degree in co-relation 34885. Up to 3887 conditions per place. [2024-06-28 04:34:54,435 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 469 selfloop transitions, 20 changer transitions 0/496 dead transitions. [2024-06-28 04:34:54,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 496 transitions, 6830 flow [2024-06-28 04:34:54,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:54,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:54,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:34:54,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 04:34:54,436 INFO L175 Difference]: Start difference. First operand has 331 places, 473 transitions, 5694 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:34:54,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 496 transitions, 6830 flow [2024-06-28 04:34:55,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 496 transitions, 6657 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 04:34:55,370 INFO L231 Difference]: Finished difference. Result has 333 places, 475 transitions, 5646 flow [2024-06-28 04:34:55,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5521, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5646, PETRI_PLACES=333, PETRI_TRANSITIONS=475} [2024-06-28 04:34:55,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 04:34:55,371 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 475 transitions, 5646 flow [2024-06-28 04:34:55,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:55,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:55,371 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,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:34:55,372 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:34:55,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:55,372 INFO L85 PathProgramCache]: Analyzing trace with hash -21266054, now seen corresponding path program 2 times [2024-06-28 04:34:55,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:55,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714219085] [2024-06-28 04:34:55,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:55,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:56,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:34:56,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:56,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714219085] [2024-06-28 04:34:56,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714219085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:56,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:56,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:56,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874000120] [2024-06-28 04:34:56,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:56,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:56,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:56,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:56,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:56,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:56,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 475 transitions, 5646 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:56,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:56,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:56,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:57,300 INFO L124 PetriNetUnfolderBase]: 2582/4348 cut-off events. [2024-06-28 04:34:57,300 INFO L125 PetriNetUnfolderBase]: For 412194/412194 co-relation queries the response was YES. [2024-06-28 04:34:57,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35188 conditions, 4348 events. 2582/4348 cut-off events. For 412194/412194 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 27669 event pairs, 495 based on Foata normal form. 2/4347 useless extension candidates. Maximal degree in co-relation 35039. Up to 3916 conditions per place. [2024-06-28 04:34:57,362 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 467 selfloop transitions, 20 changer transitions 0/494 dead transitions. [2024-06-28 04:34:57,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 494 transitions, 6764 flow [2024-06-28 04:34:57,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:57,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:57,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:34:57,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 04:34:57,363 INFO L175 Difference]: Start difference. First operand has 333 places, 475 transitions, 5646 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:34:57,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 494 transitions, 6764 flow [2024-06-28 04:34:58,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 494 transitions, 6655 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 04:34:58,334 INFO L231 Difference]: Finished difference. Result has 334 places, 477 transitions, 5666 flow [2024-06-28 04:34:58,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5537, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5666, PETRI_PLACES=334, PETRI_TRANSITIONS=477} [2024-06-28 04:34:58,335 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-28 04:34:58,335 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 477 transitions, 5666 flow [2024-06-28 04:34:58,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:58,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:58,336 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:58,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:34:58,336 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:34:58,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:58,336 INFO L85 PathProgramCache]: Analyzing trace with hash -18464584, now seen corresponding path program 1 times [2024-06-28 04:34:58,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:58,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790189648] [2024-06-28 04:34:58,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:58,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:58,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:59,553 INFO 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:59,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:59,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790189648] [2024-06-28 04:34:59,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790189648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:59,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:59,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:59,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355507167] [2024-06-28 04:34:59,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:59,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:59,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:59,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:59,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:59,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:34:59,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 477 transitions, 5666 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:59,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:59,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:34:59,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:00,570 INFO L124 PetriNetUnfolderBase]: 2592/4365 cut-off events. [2024-06-28 04:35:00,570 INFO L125 PetriNetUnfolderBase]: For 422881/422881 co-relation queries the response was YES. [2024-06-28 04:35:00,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35423 conditions, 4365 events. 2592/4365 cut-off events. For 422881/422881 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27713 event pairs, 497 based on Foata normal form. 2/4361 useless extension candidates. Maximal degree in co-relation 35273. Up to 3791 conditions per place. [2024-06-28 04:35:00,636 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 414 selfloop transitions, 76 changer transitions 0/497 dead transitions. [2024-06-28 04:35:00,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 497 transitions, 6830 flow [2024-06-28 04:35:00,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:00,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:00,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:35:00,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:35:00,637 INFO L175 Difference]: Start difference. First operand has 334 places, 477 transitions, 5666 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:35:00,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 497 transitions, 6830 flow [2024-06-28 04:35:01,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 497 transitions, 6717 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 04:35:01,973 INFO L231 Difference]: Finished difference. Result has 337 places, 481 transitions, 5848 flow [2024-06-28 04:35:01,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5553, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5848, PETRI_PLACES=337, PETRI_TRANSITIONS=481} [2024-06-28 04:35:01,973 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-28 04:35:01,974 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 481 transitions, 5848 flow [2024-06-28 04:35:01,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:01,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:01,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:01,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:35:01,974 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:35:01,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:01,975 INFO L85 PathProgramCache]: Analyzing trace with hash 262460760, now seen corresponding path program 3 times [2024-06-28 04:35:01,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:01,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253758148] [2024-06-28 04:35:01,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:01,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:01,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:02,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:02,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:02,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253758148] [2024-06-28 04:35:02,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253758148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:02,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:02,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:02,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305905377] [2024-06-28 04:35:02,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:02,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:02,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:02,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:02,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:02,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:02,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 481 transitions, 5848 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:02,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:02,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:02,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:03,909 INFO L124 PetriNetUnfolderBase]: 2600/4378 cut-off events. [2024-06-28 04:35:03,909 INFO L125 PetriNetUnfolderBase]: For 433792/433792 co-relation queries the response was YES. [2024-06-28 04:35:03,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36055 conditions, 4378 events. 2600/4378 cut-off events. For 433792/433792 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 27908 event pairs, 493 based on Foata normal form. 2/4377 useless extension candidates. Maximal degree in co-relation 35904. Up to 3949 conditions per place. [2024-06-28 04:35:03,973 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 471 selfloop transitions, 20 changer transitions 0/498 dead transitions. [2024-06-28 04:35:03,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 498 transitions, 6978 flow [2024-06-28 04:35:03,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:03,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:03,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:35:03,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 04:35:03,974 INFO L175 Difference]: Start difference. First operand has 337 places, 481 transitions, 5848 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:35:03,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 498 transitions, 6978 flow [2024-06-28 04:35:05,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 498 transitions, 6711 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:05,264 INFO L231 Difference]: Finished difference. Result has 339 places, 484 transitions, 5737 flow [2024-06-28 04:35:05,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5581, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5737, PETRI_PLACES=339, PETRI_TRANSITIONS=484} [2024-06-28 04:35:05,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-28 04:35:05,265 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 484 transitions, 5737 flow [2024-06-28 04:35:05,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:05,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:05,265 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,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:35:05,265 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:35:05,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:05,266 INFO L85 PathProgramCache]: Analyzing trace with hash 262465720, now seen corresponding path program 2 times [2024-06-28 04:35:05,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:05,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415585387] [2024-06-28 04:35:05,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:05,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:05,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:06,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:35:06,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:06,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415585387] [2024-06-28 04:35:06,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415585387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:06,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:06,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:35:06,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514226873] [2024-06-28 04:35:06,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:06,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:35:06,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:06,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:35:06,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:35:06,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:06,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 484 transitions, 5737 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:06,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:06,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:07,571 INFO L124 PetriNetUnfolderBase]: 2620/4413 cut-off events. [2024-06-28 04:35:07,572 INFO L125 PetriNetUnfolderBase]: For 443422/443422 co-relation queries the response was YES. [2024-06-28 04:35:07,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36225 conditions, 4413 events. 2620/4413 cut-off events. For 443422/443422 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 28064 event pairs, 497 based on Foata normal form. 2/4409 useless extension candidates. Maximal degree in co-relation 36072. Up to 3739 conditions per place. [2024-06-28 04:35:07,633 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 402 selfloop transitions, 97 changer transitions 0/506 dead transitions. [2024-06-28 04:35:07,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 506 transitions, 6964 flow [2024-06-28 04:35:07,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:07,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:07,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:35:07,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:35:07,634 INFO L175 Difference]: Start difference. First operand has 339 places, 484 transitions, 5737 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:35:07,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 506 transitions, 6964 flow [2024-06-28 04:35:08,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 506 transitions, 6821 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 04:35:08,897 INFO L231 Difference]: Finished difference. Result has 343 places, 492 transitions, 5994 flow [2024-06-28 04:35:08,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5594, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5994, PETRI_PLACES=343, PETRI_TRANSITIONS=492} [2024-06-28 04:35:08,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-28 04:35:08,898 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 492 transitions, 5994 flow [2024-06-28 04:35:08,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:08,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:08,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:08,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:35:08,899 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:35:08,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:08,899 INFO L85 PathProgramCache]: Analyzing trace with hash -39512566, now seen corresponding path program 3 times [2024-06-28 04:35:08,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:08,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22903877] [2024-06-28 04:35:08,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:08,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:08,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:09,783 INFO 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:09,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:09,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22903877] [2024-06-28 04:35:09,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22903877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:09,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:09,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:09,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524238806] [2024-06-28 04:35:09,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:09,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:09,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:09,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:09,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:09,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:09,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 492 transitions, 5994 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:09,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:09,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:09,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:10,884 INFO L124 PetriNetUnfolderBase]: 2646/4447 cut-off events. [2024-06-28 04:35:10,885 INFO L125 PetriNetUnfolderBase]: For 464168/464168 co-relation queries the response was YES. [2024-06-28 04:35:10,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37416 conditions, 4447 events. 2646/4447 cut-off events. For 464168/464168 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 28271 event pairs, 495 based on Foata normal form. 2/4443 useless extension candidates. Maximal degree in co-relation 37262. Up to 3749 conditions per place. [2024-06-28 04:35:10,947 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 385 selfloop transitions, 123 changer transitions 0/515 dead transitions. [2024-06-28 04:35:10,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 515 transitions, 7538 flow [2024-06-28 04:35:10,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:10,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:10,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 04:35:10,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-28 04:35:10,948 INFO L175 Difference]: Start difference. First operand has 343 places, 492 transitions, 5994 flow. Second operand 9 states and 178 transitions. [2024-06-28 04:35:10,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 515 transitions, 7538 flow [2024-06-28 04:35:12,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 515 transitions, 7201 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-28 04:35:12,348 INFO L231 Difference]: Finished difference. Result has 346 places, 500 transitions, 6210 flow [2024-06-28 04:35:12,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5657, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6210, PETRI_PLACES=346, PETRI_TRANSITIONS=500} [2024-06-28 04:35:12,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-28 04:35:12,349 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 500 transitions, 6210 flow [2024-06-28 04:35:12,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:12,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:12,350 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:12,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:35:12,350 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:35:12,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:12,350 INFO L85 PathProgramCache]: Analyzing trace with hash 268894810, now seen corresponding path program 4 times [2024-06-28 04:35:12,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:12,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915600778] [2024-06-28 04:35:12,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:12,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:12,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:13,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:13,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:13,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915600778] [2024-06-28 04:35:13,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915600778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:13,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:13,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:13,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588312720] [2024-06-28 04:35:13,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:13,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:13,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:13,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:13,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:13,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:13,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 500 transitions, 6210 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:13,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:13,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:13,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:14,454 INFO L124 PetriNetUnfolderBase]: 2640/4439 cut-off events. [2024-06-28 04:35:14,454 INFO L125 PetriNetUnfolderBase]: For 467022/467022 co-relation queries the response was YES. [2024-06-28 04:35:14,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37389 conditions, 4439 events. 2640/4439 cut-off events. For 467022/467022 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 28227 event pairs, 495 based on Foata normal form. 2/4435 useless extension candidates. Maximal degree in co-relation 37235. Up to 3856 conditions per place. [2024-06-28 04:35:14,513 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 418 selfloop transitions, 88 changer transitions 0/513 dead transitions. [2024-06-28 04:35:14,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 513 transitions, 7262 flow [2024-06-28 04:35:14,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:14,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:14,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:35:14,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 04:35:14,514 INFO L175 Difference]: Start difference. First operand has 346 places, 500 transitions, 6210 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:35:14,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 513 transitions, 7262 flow [2024-06-28 04:35:16,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 513 transitions, 6879 flow, removed 120 selfloop flow, removed 5 redundant places. [2024-06-28 04:35:16,304 INFO L231 Difference]: Finished difference. Result has 350 places, 500 transitions, 6010 flow [2024-06-28 04:35:16,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5827, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6010, PETRI_PLACES=350, PETRI_TRANSITIONS=500} [2024-06-28 04:35:16,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-28 04:35:16,304 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 500 transitions, 6010 flow [2024-06-28 04:35:16,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:16,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:16,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:16,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:35:16,305 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:35:16,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:16,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1986956632, now seen corresponding path program 4 times [2024-06-28 04:35:16,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:16,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679810386] [2024-06-28 04:35:16,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:16,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:16,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:17,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:17,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:17,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679810386] [2024-06-28 04:35:17,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679810386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:17,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:17,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:17,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656157307] [2024-06-28 04:35:17,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:17,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:17,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:17,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:17,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:17,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:17,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 500 transitions, 6010 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:17,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:17,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:17,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:18,067 INFO L124 PetriNetUnfolderBase]: 2635/4430 cut-off events. [2024-06-28 04:35:18,067 INFO L125 PetriNetUnfolderBase]: For 467850/467850 co-relation queries the response was YES. [2024-06-28 04:35:18,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37038 conditions, 4430 events. 2635/4430 cut-off events. For 467850/467850 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28262 event pairs, 491 based on Foata normal form. 2/4427 useless extension candidates. Maximal degree in co-relation 36882. Up to 3989 conditions per place. [2024-06-28 04:35:18,132 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 481 selfloop transitions, 27 changer transitions 0/515 dead transitions. [2024-06-28 04:35:18,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 515 transitions, 7174 flow [2024-06-28 04:35:18,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:18,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:18,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:35:18,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 04:35:18,133 INFO L175 Difference]: Start difference. First operand has 350 places, 500 transitions, 6010 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:35:18,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 515 transitions, 7174 flow [2024-06-28 04:35:19,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 515 transitions, 6901 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-28 04:35:19,534 INFO L231 Difference]: Finished difference. Result has 349 places, 503 transitions, 5912 flow [2024-06-28 04:35:19,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5737, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5912, PETRI_PLACES=349, PETRI_TRANSITIONS=503} [2024-06-28 04:35:19,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-28 04:35:19,535 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 503 transitions, 5912 flow [2024-06-28 04:35:19,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:19,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:19,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:19,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:35:19,536 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:35:19,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:19,536 INFO L85 PathProgramCache]: Analyzing trace with hash 387701276, now seen corresponding path program 5 times [2024-06-28 04:35:19,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:19,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833328822] [2024-06-28 04:35:19,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:19,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:19,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:20,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:20,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:20,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833328822] [2024-06-28 04:35:20,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833328822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:20,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:20,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:20,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256934793] [2024-06-28 04:35:20,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:20,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:20,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:20,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:20,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:20,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:20,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 503 transitions, 5912 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:20,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:20,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:20,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:21,675 INFO L124 PetriNetUnfolderBase]: 2655/4458 cut-off events. [2024-06-28 04:35:21,675 INFO L125 PetriNetUnfolderBase]: For 477501/477501 co-relation queries the response was YES. [2024-06-28 04:35:21,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37225 conditions, 4458 events. 2655/4458 cut-off events. For 477501/477501 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28417 event pairs, 508 based on Foata normal form. 2/4450 useless extension candidates. Maximal degree in co-relation 37069. Up to 3759 conditions per place. [2024-06-28 04:35:21,739 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 395 selfloop transitions, 120 changer transitions 0/522 dead transitions. [2024-06-28 04:35:21,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 522 transitions, 7167 flow [2024-06-28 04:35:21,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:21,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:21,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:35:21,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:35:21,740 INFO L175 Difference]: Start difference. First operand has 349 places, 503 transitions, 5912 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:35:21,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 522 transitions, 7167 flow [2024-06-28 04:35:23,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 522 transitions, 7002 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 04:35:23,343 INFO L231 Difference]: Finished difference. Result has 352 places, 511 transitions, 6193 flow [2024-06-28 04:35:23,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5747, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6193, PETRI_PLACES=352, PETRI_TRANSITIONS=511} [2024-06-28 04:35:23,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-28 04:35:23,352 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 511 transitions, 6193 flow [2024-06-28 04:35:23,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:23,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:23,352 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:23,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:35:23,353 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:35:23,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:23,353 INFO L85 PathProgramCache]: Analyzing trace with hash 387938426, now seen corresponding path program 6 times [2024-06-28 04:35:23,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:23,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798057032] [2024-06-28 04:35:23,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:23,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:23,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:24,341 INFO 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:24,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:24,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798057032] [2024-06-28 04:35:24,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798057032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:24,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:24,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:24,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486615370] [2024-06-28 04:35:24,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:24,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:24,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:24,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:24,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:24,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:24,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 511 transitions, 6193 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:24,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:24,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:24,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:25,385 INFO L124 PetriNetUnfolderBase]: 2681/4490 cut-off events. [2024-06-28 04:35:25,385 INFO L125 PetriNetUnfolderBase]: For 500644/500644 co-relation queries the response was YES. [2024-06-28 04:35:25,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38480 conditions, 4490 events. 2681/4490 cut-off events. For 500644/500644 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 28589 event pairs, 524 based on Foata normal form. 2/4479 useless extension candidates. Maximal degree in co-relation 38324. Up to 3686 conditions per place. [2024-06-28 04:35:25,451 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 379 selfloop transitions, 145 changer transitions 0/531 dead transitions. [2024-06-28 04:35:25,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 531 transitions, 7797 flow [2024-06-28 04:35:25,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:25,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:25,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 04:35:25,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 04:35:25,455 INFO L175 Difference]: Start difference. First operand has 352 places, 511 transitions, 6193 flow. Second operand 9 states and 179 transitions. [2024-06-28 04:35:25,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 531 transitions, 7797 flow [2024-06-28 04:35:27,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 531 transitions, 7410 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-28 04:35:27,278 INFO L231 Difference]: Finished difference. Result has 355 places, 519 transitions, 6439 flow [2024-06-28 04:35:27,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5806, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6439, PETRI_PLACES=355, PETRI_TRANSITIONS=519} [2024-06-28 04:35:27,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-28 04:35:27,279 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 519 transitions, 6439 flow [2024-06-28 04:35:27,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:27,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:27,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:27,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:35:27,279 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:35:27,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:27,280 INFO L85 PathProgramCache]: Analyzing trace with hash 381272186, now seen corresponding path program 7 times [2024-06-28 04:35:27,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:27,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540961758] [2024-06-28 04:35:27,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:27,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:27,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:28,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:35:28,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:28,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540961758] [2024-06-28 04:35:28,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540961758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:28,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:28,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:28,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210851755] [2024-06-28 04:35:28,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:28,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:28,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:28,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:28,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:28,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:28,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 519 transitions, 6439 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:28,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:28,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:28,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:29,393 INFO L124 PetriNetUnfolderBase]: 2675/4490 cut-off events. [2024-06-28 04:35:29,394 INFO L125 PetriNetUnfolderBase]: For 503254/503254 co-relation queries the response was YES. [2024-06-28 04:35:29,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38456 conditions, 4490 events. 2675/4490 cut-off events. For 503254/503254 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 28675 event pairs, 508 based on Foata normal form. 2/4482 useless extension candidates. Maximal degree in co-relation 38299. Up to 3787 conditions per place. [2024-06-28 04:35:29,457 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 404 selfloop transitions, 119 changer transitions 0/530 dead transitions. [2024-06-28 04:35:29,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 530 transitions, 7519 flow [2024-06-28 04:35:29,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:29,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:29,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:35:29,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 04:35:29,459 INFO L175 Difference]: Start difference. First operand has 355 places, 519 transitions, 6439 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:35:29,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 530 transitions, 7519 flow [2024-06-28 04:35:31,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 530 transitions, 7064 flow, removed 145 selfloop flow, removed 5 redundant places. [2024-06-28 04:35:31,122 INFO L231 Difference]: Finished difference. Result has 359 places, 519 transitions, 6229 flow [2024-06-28 04:35:31,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5984, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6229, PETRI_PLACES=359, PETRI_TRANSITIONS=519} [2024-06-28 04:35:31,122 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-28 04:35:31,122 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 519 transitions, 6229 flow [2024-06-28 04:35:31,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:31,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:31,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:31,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:35:31,123 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:35:31,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:31,124 INFO L85 PathProgramCache]: Analyzing trace with hash 34619514, now seen corresponding path program 8 times [2024-06-28 04:35:31,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:31,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716044267] [2024-06-28 04:35:31,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:31,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:31,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:32,033 INFO 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:32,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:32,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716044267] [2024-06-28 04:35:32,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716044267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:32,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:32,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:32,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625780824] [2024-06-28 04:35:32,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:32,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:32,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:32,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:32,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:32,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:32,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 519 transitions, 6229 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:32,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:32,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:32,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:33,148 INFO L124 PetriNetUnfolderBase]: 2693/4513 cut-off events. [2024-06-28 04:35:33,149 INFO L125 PetriNetUnfolderBase]: For 516051/516051 co-relation queries the response was YES. [2024-06-28 04:35:33,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38964 conditions, 4513 events. 2693/4513 cut-off events. For 516051/516051 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28791 event pairs, 524 based on Foata normal form. 2/4502 useless extension candidates. Maximal degree in co-relation 38805. Up to 3639 conditions per place. [2024-06-28 04:35:33,217 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 327 selfloop transitions, 205 changer transitions 0/539 dead transitions. [2024-06-28 04:35:33,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 539 transitions, 7869 flow [2024-06-28 04:35:33,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:33,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:33,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 04:35:33,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 04:35:33,218 INFO L175 Difference]: Start difference. First operand has 359 places, 519 transitions, 6229 flow. Second operand 9 states and 179 transitions. [2024-06-28 04:35:33,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 539 transitions, 7869 flow [2024-06-28 04:35:35,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 539 transitions, 7539 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 04:35:35,251 INFO L231 Difference]: Finished difference. Result has 360 places, 527 transitions, 6668 flow [2024-06-28 04:35:35,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5899, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6668, PETRI_PLACES=360, PETRI_TRANSITIONS=527} [2024-06-28 04:35:35,252 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-28 04:35:35,252 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 527 transitions, 6668 flow [2024-06-28 04:35:35,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:35,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:35,252 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:35,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:35:35,253 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:35:35,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:35,253 INFO L85 PathProgramCache]: Analyzing trace with hash -250480356, now seen corresponding path program 9 times [2024-06-28 04:35:35,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:35,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222124223] [2024-06-28 04:35:35,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:35,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:35,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:36,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:36,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:36,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222124223] [2024-06-28 04:35:36,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222124223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:36,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:36,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:36,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591487411] [2024-06-28 04:35:36,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:36,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:36,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:36,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:36,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:36,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:36,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 527 transitions, 6668 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:36,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:36,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:36,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:37,445 INFO L124 PetriNetUnfolderBase]: 2703/4527 cut-off events. [2024-06-28 04:35:37,445 INFO L125 PetriNetUnfolderBase]: For 531755/531755 co-relation queries the response was YES. [2024-06-28 04:35:37,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39710 conditions, 4527 events. 2703/4527 cut-off events. For 531755/531755 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 28854 event pairs, 524 based on Foata normal form. 2/4516 useless extension candidates. Maximal degree in co-relation 39551. Up to 3723 conditions per place. [2024-06-28 04:35:37,514 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 371 selfloop transitions, 165 changer transitions 0/543 dead transitions. [2024-06-28 04:35:37,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 543 transitions, 8154 flow [2024-06-28 04:35:37,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:37,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:37,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 04:35:37,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 04:35:37,515 INFO L175 Difference]: Start difference. First operand has 360 places, 527 transitions, 6668 flow. Second operand 9 states and 179 transitions. [2024-06-28 04:35:37,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 543 transitions, 8154 flow [2024-06-28 04:35:39,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 543 transitions, 7726 flow, removed 106 selfloop flow, removed 5 redundant places. [2024-06-28 04:35:39,573 INFO L231 Difference]: Finished difference. Result has 364 places, 531 transitions, 6757 flow [2024-06-28 04:35:39,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6256, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6757, PETRI_PLACES=364, PETRI_TRANSITIONS=531} [2024-06-28 04:35:39,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-28 04:35:39,581 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 531 transitions, 6757 flow [2024-06-28 04:35:39,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:39,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:39,582 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:39,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:35:39,582 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:35:39,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:39,582 INFO L85 PathProgramCache]: Analyzing trace with hash -250717506, now seen corresponding path program 10 times [2024-06-28 04:35:39,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:39,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328685526] [2024-06-28 04:35:39,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:39,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:39,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:40,648 INFO 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:40,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:40,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328685526] [2024-06-28 04:35:40,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328685526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:40,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:40,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:40,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721564255] [2024-06-28 04:35:40,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:40,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:40,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:40,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:40,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:40,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:40,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 531 transitions, 6757 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:40,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:40,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:40,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:41,722 INFO L124 PetriNetUnfolderBase]: 2697/4525 cut-off events. [2024-06-28 04:35:41,722 INFO L125 PetriNetUnfolderBase]: For 519711/519711 co-relation queries the response was YES. [2024-06-28 04:35:41,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38942 conditions, 4525 events. 2697/4525 cut-off events. For 519711/519711 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 28881 event pairs, 508 based on Foata normal form. 2/4517 useless extension candidates. Maximal degree in co-relation 38781. Up to 3818 conditions per place. [2024-06-28 04:35:41,790 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 397 selfloop transitions, 138 changer transitions 0/542 dead transitions. [2024-06-28 04:35:41,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 542 transitions, 7861 flow [2024-06-28 04:35:41,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:41,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:41,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:35:41,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 04:35:41,791 INFO L175 Difference]: Start difference. First operand has 364 places, 531 transitions, 6757 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:35:41,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 542 transitions, 7861 flow [2024-06-28 04:35:43,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 542 transitions, 7022 flow, removed 141 selfloop flow, removed 9 redundant places. [2024-06-28 04:35:43,820 INFO L231 Difference]: Finished difference. Result has 364 places, 531 transitions, 6201 flow [2024-06-28 04:35:43,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5918, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6201, PETRI_PLACES=364, PETRI_TRANSITIONS=531} [2024-06-28 04:35:43,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-28 04:35:43,821 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 531 transitions, 6201 flow [2024-06-28 04:35:43,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:43,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:43,821 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:35:43,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:35:43,821 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:35:43,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:43,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1269809668, now seen corresponding path program 1 times [2024-06-28 04:35:43,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:43,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753416209] [2024-06-28 04:35:43,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:43,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:43,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:44,415 INFO 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:44,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:44,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753416209] [2024-06-28 04:35:44,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753416209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:44,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:44,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:44,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729638293] [2024-06-28 04:35:44,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:44,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:44,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:44,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:44,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:44,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:44,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 531 transitions, 6201 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:44,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:44,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:44,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:45,488 INFO L124 PetriNetUnfolderBase]: 2728/4583 cut-off events. [2024-06-28 04:35:45,488 INFO L125 PetriNetUnfolderBase]: For 525906/525906 co-relation queries the response was YES. [2024-06-28 04:35:45,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38323 conditions, 4583 events. 2728/4583 cut-off events. For 525906/525906 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 29359 event pairs, 491 based on Foata normal form. 2/4577 useless extension candidates. Maximal degree in co-relation 38163. Up to 4055 conditions per place. [2024-06-28 04:35:45,556 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 507 selfloop transitions, 44 changer transitions 0/558 dead transitions. [2024-06-28 04:35:45,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 558 transitions, 7510 flow [2024-06-28 04:35:45,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:45,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:45,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:35:45,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:35:45,558 INFO L175 Difference]: Start difference. First operand has 364 places, 531 transitions, 6201 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:35:45,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 558 transitions, 7510 flow [2024-06-28 04:35:47,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 558 transitions, 7176 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 04:35:47,370 INFO L231 Difference]: Finished difference. Result has 366 places, 540 transitions, 6092 flow [2024-06-28 04:35:47,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5867, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6092, PETRI_PLACES=366, PETRI_TRANSITIONS=540} [2024-06-28 04:35:47,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-28 04:35:47,378 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 540 transitions, 6092 flow [2024-06-28 04:35:47,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:47,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:47,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:47,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:35:47,379 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:35:47,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:47,379 INFO L85 PathProgramCache]: Analyzing trace with hash 460362152, now seen corresponding path program 2 times [2024-06-28 04:35:47,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:47,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880584634] [2024-06-28 04:35:47,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:47,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:47,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:48,114 INFO 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:48,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:48,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880584634] [2024-06-28 04:35:48,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880584634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:48,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:48,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:48,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385815335] [2024-06-28 04:35:48,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:48,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:48,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:48,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:48,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:48,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:48,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 540 transitions, 6092 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:48,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:48,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:48,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:49,246 INFO L124 PetriNetUnfolderBase]: 2775/4649 cut-off events. [2024-06-28 04:35:49,247 INFO L125 PetriNetUnfolderBase]: For 553814/553814 co-relation queries the response was YES. [2024-06-28 04:35:49,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39109 conditions, 4649 events. 2775/4649 cut-off events. For 553814/553814 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29753 event pairs, 495 based on Foata normal form. 2/4641 useless extension candidates. Maximal degree in co-relation 38947. Up to 3766 conditions per place. [2024-06-28 04:35:49,312 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 368 selfloop transitions, 194 changer transitions 0/569 dead transitions. [2024-06-28 04:35:49,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 569 transitions, 7727 flow [2024-06-28 04:35:49,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:49,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:49,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-28 04:35:49,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-28 04:35:49,314 INFO L175 Difference]: Start difference. First operand has 366 places, 540 transitions, 6092 flow. Second operand 8 states and 167 transitions. [2024-06-28 04:35:49,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 569 transitions, 7727 flow [2024-06-28 04:35:51,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 569 transitions, 7636 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 04:35:51,768 INFO L231 Difference]: Finished difference. Result has 371 places, 552 transitions, 6678 flow [2024-06-28 04:35:51,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6001, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6678, PETRI_PLACES=371, PETRI_TRANSITIONS=552} [2024-06-28 04:35:51,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-28 04:35:51,769 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 552 transitions, 6678 flow [2024-06-28 04:35:51,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:51,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:51,769 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:35:51,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:35:51,770 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:35:51,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:51,770 INFO L85 PathProgramCache]: Analyzing trace with hash 339508296, now seen corresponding path program 3 times [2024-06-28 04:35:51,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:51,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795329699] [2024-06-28 04:35:51,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:51,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:51,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:52,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:35:52,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:52,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795329699] [2024-06-28 04:35:52,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795329699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:52,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:52,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:52,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395358568] [2024-06-28 04:35:52,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:52,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:52,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:52,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:52,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:52,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:52,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 552 transitions, 6678 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:52,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:52,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:52,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:53,489 INFO L124 PetriNetUnfolderBase]: 2769/4641 cut-off events. [2024-06-28 04:35:53,489 INFO L125 PetriNetUnfolderBase]: For 555115/555115 co-relation queries the response was YES. [2024-06-28 04:35:53,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39509 conditions, 4641 events. 2769/4641 cut-off events. For 555115/555115 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 29718 event pairs, 500 based on Foata normal form. 2/4633 useless extension candidates. Maximal degree in co-relation 39345. Up to 3761 conditions per place. [2024-06-28 04:35:53,561 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 388 selfloop transitions, 174 changer transitions 0/569 dead transitions. [2024-06-28 04:35:53,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 569 transitions, 8130 flow [2024-06-28 04:35:53,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:53,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:53,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-28 04:35:53,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-28 04:35:53,562 INFO L175 Difference]: Start difference. First operand has 371 places, 552 transitions, 6678 flow. Second operand 8 states and 167 transitions. [2024-06-28 04:35:53,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 569 transitions, 8130 flow [2024-06-28 04:35:56,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 569 transitions, 7902 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 04:35:56,129 INFO L231 Difference]: Finished difference. Result has 375 places, 552 transitions, 6823 flow [2024-06-28 04:35:56,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6450, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6823, PETRI_PLACES=375, PETRI_TRANSITIONS=552} [2024-06-28 04:35:56,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-28 04:35:56,130 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 552 transitions, 6823 flow [2024-06-28 04:35:56,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:56,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:56,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:56,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:35:56,130 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:56,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:56,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1518767080, now seen corresponding path program 4 times [2024-06-28 04:35:56,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:56,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093286823] [2024-06-28 04:35:56,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:56,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:56,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:56,828 INFO 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,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:56,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093286823] [2024-06-28 04:35:56,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093286823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:56,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:56,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:56,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677083876] [2024-06-28 04:35:56,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:56,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:56,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:56,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:56,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:56,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:35:56,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 552 transitions, 6823 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:56,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:56,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:35:56,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:57,891 INFO L124 PetriNetUnfolderBase]: 2779/4657 cut-off events. [2024-06-28 04:35:57,891 INFO L125 PetriNetUnfolderBase]: For 565562/565562 co-relation queries the response was YES. [2024-06-28 04:35:57,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40125 conditions, 4657 events. 2779/4657 cut-off events. For 565562/565562 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29843 event pairs, 502 based on Foata normal form. 2/4649 useless extension candidates. Maximal degree in co-relation 39959. Up to 4015 conditions per place. [2024-06-28 04:35:57,965 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 485 selfloop transitions, 81 changer transitions 0/573 dead transitions. [2024-06-28 04:35:57,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 573 transitions, 8130 flow [2024-06-28 04:35:57,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:57,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:57,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 04:35:57,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 04:35:57,966 INFO L175 Difference]: Start difference. First operand has 375 places, 552 transitions, 6823 flow. Second operand 9 states and 174 transitions. [2024-06-28 04:35:57,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 573 transitions, 8130 flow [2024-06-28 04:36:00,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 573 transitions, 7863 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:36:00,308 INFO L231 Difference]: Finished difference. Result has 379 places, 555 transitions, 6794 flow [2024-06-28 04:36:00,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6556, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6794, PETRI_PLACES=379, PETRI_TRANSITIONS=555} [2024-06-28 04:36:00,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-28 04:36:00,316 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 555 transitions, 6794 flow [2024-06-28 04:36:00,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:00,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:00,316 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:00,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:36:00,317 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:36:00,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:00,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1910956486, now seen corresponding path program 5 times [2024-06-28 04:36:00,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:00,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049142992] [2024-06-28 04:36:00,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:00,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:00,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:00,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:00,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:00,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049142992] [2024-06-28 04:36:00,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049142992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:00,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:00,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:00,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225755316] [2024-06-28 04:36:00,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:00,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:00,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:00,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:00,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:01,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:01,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 555 transitions, 6794 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:01,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:01,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:01,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:02,123 INFO L124 PetriNetUnfolderBase]: 2789/4675 cut-off events. [2024-06-28 04:36:02,123 INFO L125 PetriNetUnfolderBase]: For 575803/575803 co-relation queries the response was YES. [2024-06-28 04:36:02,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40172 conditions, 4675 events. 2789/4675 cut-off events. For 575803/575803 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29983 event pairs, 501 based on Foata normal form. 2/4667 useless extension candidates. Maximal degree in co-relation 40005. Up to 3837 conditions per place. [2024-06-28 04:36:02,192 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 449 selfloop transitions, 120 changer transitions 0/576 dead transitions. [2024-06-28 04:36:02,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 576 transitions, 8545 flow [2024-06-28 04:36:02,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:02,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 04:36:02,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 04:36:02,194 INFO L175 Difference]: Start difference. First operand has 379 places, 555 transitions, 6794 flow. Second operand 8 states and 163 transitions. [2024-06-28 04:36:02,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 576 transitions, 8545 flow [2024-06-28 04:36:04,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 576 transitions, 8340 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:04,530 INFO L231 Difference]: Finished difference. Result has 380 places, 558 transitions, 6906 flow [2024-06-28 04:36:04,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6589, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6906, PETRI_PLACES=380, PETRI_TRANSITIONS=558} [2024-06-28 04:36:04,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 04:36:04,530 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 558 transitions, 6906 flow [2024-06-28 04:36:04,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:04,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:04,531 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:04,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:36:04,531 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:36:04,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:04,531 INFO L85 PathProgramCache]: Analyzing trace with hash 727025384, now seen corresponding path program 6 times [2024-06-28 04:36:04,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:04,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174607400] [2024-06-28 04:36:04,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:04,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:04,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:05,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:05,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:05,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174607400] [2024-06-28 04:36:05,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174607400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:05,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:05,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:05,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308343248] [2024-06-28 04:36:05,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:05,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:05,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:05,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:05,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:05,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:05,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 558 transitions, 6906 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:05,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:05,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:05,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:06,266 INFO L124 PetriNetUnfolderBase]: 2783/4667 cut-off events. [2024-06-28 04:36:06,266 INFO L125 PetriNetUnfolderBase]: For 574857/574857 co-relation queries the response was YES. [2024-06-28 04:36:06,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40052 conditions, 4667 events. 2783/4667 cut-off events. For 574857/574857 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29975 event pairs, 494 based on Foata normal form. 2/4659 useless extension candidates. Maximal degree in co-relation 39884. Up to 3832 conditions per place. [2024-06-28 04:36:06,344 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 439 selfloop transitions, 129 changer transitions 0/575 dead transitions. [2024-06-28 04:36:06,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 575 transitions, 8376 flow [2024-06-28 04:36:06,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:06,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:06,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 04:36:06,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 04:36:06,345 INFO L175 Difference]: Start difference. First operand has 380 places, 558 transitions, 6906 flow. Second operand 8 states and 163 transitions. [2024-06-28 04:36:06,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 575 transitions, 8376 flow [2024-06-28 04:36:08,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 575 transitions, 8121 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-28 04:36:08,648 INFO L231 Difference]: Finished difference. Result has 384 places, 558 transitions, 6917 flow [2024-06-28 04:36:08,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6651, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6917, PETRI_PLACES=384, PETRI_TRANSITIONS=558} [2024-06-28 04:36:08,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 04:36:08,648 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 558 transitions, 6917 flow [2024-06-28 04:36:08,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:08,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:08,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:08,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:36:08,649 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:36:08,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:08,650 INFO L85 PathProgramCache]: Analyzing trace with hash 294621700, now seen corresponding path program 7 times [2024-06-28 04:36:08,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:08,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262383600] [2024-06-28 04:36:08,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:08,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:08,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:09,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:09,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:09,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262383600] [2024-06-28 04:36:09,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262383600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:09,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:09,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:09,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001511971] [2024-06-28 04:36:09,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:09,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:09,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:09,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:09,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:09,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:09,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 558 transitions, 6917 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:09,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:09,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:09,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:10,562 INFO L124 PetriNetUnfolderBase]: 2809/4693 cut-off events. [2024-06-28 04:36:10,562 INFO L125 PetriNetUnfolderBase]: For 596727/596727 co-relation queries the response was YES. [2024-06-28 04:36:10,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40604 conditions, 4693 events. 2809/4693 cut-off events. For 596727/596727 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 30069 event pairs, 522 based on Foata normal form. 2/4677 useless extension candidates. Maximal degree in co-relation 40435. Up to 3535 conditions per place. [2024-06-28 04:36:10,634 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 348 selfloop transitions, 225 changer transitions 0/580 dead transitions. [2024-06-28 04:36:10,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 580 transitions, 8737 flow [2024-06-28 04:36:10,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:10,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:10,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 04:36:10,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-28 04:36:10,635 INFO L175 Difference]: Start difference. First operand has 384 places, 558 transitions, 6917 flow. Second operand 8 states and 165 transitions. [2024-06-28 04:36:10,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 580 transitions, 8737 flow [2024-06-28 04:36:13,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 580 transitions, 8438 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:13,405 INFO L231 Difference]: Finished difference. Result has 385 places, 564 transitions, 7189 flow [2024-06-28 04:36:13,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6618, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7189, PETRI_PLACES=385, PETRI_TRANSITIONS=564} [2024-06-28 04:36:13,406 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-28 04:36:13,406 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 564 transitions, 7189 flow [2024-06-28 04:36:13,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:13,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:13,407 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,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:36:13,407 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:36:13,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:13,407 INFO L85 PathProgramCache]: Analyzing trace with hash 37705480, now seen corresponding path program 8 times [2024-06-28 04:36:13,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:13,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279431526] [2024-06-28 04:36:13,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:13,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:13,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:14,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:14,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:14,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279431526] [2024-06-28 04:36:14,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279431526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:14,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:14,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:14,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928683542] [2024-06-28 04:36:14,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:14,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:14,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:14,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:14,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:14,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:14,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 564 transitions, 7189 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:14,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:14,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:14,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:15,295 INFO L124 PetriNetUnfolderBase]: 2835/4731 cut-off events. [2024-06-28 04:36:15,296 INFO L125 PetriNetUnfolderBase]: For 619533/619533 co-relation queries the response was YES. [2024-06-28 04:36:15,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41535 conditions, 4731 events. 2835/4731 cut-off events. For 619533/619533 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 30346 event pairs, 534 based on Foata normal form. 2/4715 useless extension candidates. Maximal degree in co-relation 41365. Up to 3560 conditions per place. [2024-06-28 04:36:15,369 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 199 changer transitions 0/587 dead transitions. [2024-06-28 04:36:15,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 587 transitions, 9257 flow [2024-06-28 04:36:15,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:15,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:15,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 04:36:15,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-28 04:36:15,370 INFO L175 Difference]: Start difference. First operand has 385 places, 564 transitions, 7189 flow. Second operand 8 states and 165 transitions. [2024-06-28 04:36:15,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 587 transitions, 9257 flow [2024-06-28 04:36:18,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 587 transitions, 8620 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 04:36:18,037 INFO L231 Difference]: Finished difference. Result has 387 places, 570 transitions, 7084 flow [2024-06-28 04:36:18,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6572, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7084, PETRI_PLACES=387, PETRI_TRANSITIONS=570} [2024-06-28 04:36:18,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-28 04:36:18,038 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 570 transitions, 7084 flow [2024-06-28 04:36:18,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:18,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:18,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:18,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:36:18,038 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:36:18,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:18,039 INFO L85 PathProgramCache]: Analyzing trace with hash 38121190, now seen corresponding path program 9 times [2024-06-28 04:36:18,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:18,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390258712] [2024-06-28 04:36:18,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:18,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:18,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:18,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:18,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:18,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390258712] [2024-06-28 04:36:18,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390258712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:18,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:18,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:18,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140992527] [2024-06-28 04:36:18,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:18,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:18,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:18,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:18,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:18,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:18,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 570 transitions, 7084 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:18,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:18,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:18,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:20,117 INFO L124 PetriNetUnfolderBase]: 2829/4723 cut-off events. [2024-06-28 04:36:20,117 INFO L125 PetriNetUnfolderBase]: For 616860/616860 co-relation queries the response was YES. [2024-06-28 04:36:20,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40954 conditions, 4723 events. 2829/4723 cut-off events. For 616860/616860 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 30296 event pairs, 529 based on Foata normal form. 2/4707 useless extension candidates. Maximal degree in co-relation 40784. Up to 3555 conditions per place. [2024-06-28 04:36:20,184 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 373 selfloop transitions, 207 changer transitions 0/587 dead transitions. [2024-06-28 04:36:20,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 587 transitions, 9032 flow [2024-06-28 04:36:20,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:20,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:20,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 04:36:20,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-28 04:36:20,185 INFO L175 Difference]: Start difference. First operand has 387 places, 570 transitions, 7084 flow. Second operand 8 states and 166 transitions. [2024-06-28 04:36:20,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 587 transitions, 9032 flow [2024-06-28 04:36:22,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 587 transitions, 8660 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 04:36:22,229 INFO L231 Difference]: Finished difference. Result has 391 places, 570 transitions, 7134 flow [2024-06-28 04:36:22,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6712, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7134, PETRI_PLACES=391, PETRI_TRANSITIONS=570} [2024-06-28 04:36:22,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-28 04:36:22,230 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 570 transitions, 7134 flow [2024-06-28 04:36:22,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:22,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:22,230 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:22,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:36:22,231 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:36:22,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:22,231 INFO L85 PathProgramCache]: Analyzing trace with hash 289860100, now seen corresponding path program 10 times [2024-06-28 04:36:22,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:22,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570681047] [2024-06-28 04:36:22,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:22,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:22,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:22,902 INFO 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:22,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:22,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570681047] [2024-06-28 04:36:22,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570681047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:22,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:22,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:22,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214192317] [2024-06-28 04:36:22,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:22,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:22,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:22,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:22,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:22,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:22,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 570 transitions, 7134 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:22,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:22,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:22,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:24,005 INFO L124 PetriNetUnfolderBase]: 2844/4764 cut-off events. [2024-06-28 04:36:24,005 INFO L125 PetriNetUnfolderBase]: For 627596/627596 co-relation queries the response was YES. [2024-06-28 04:36:24,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41250 conditions, 4764 events. 2844/4764 cut-off events. For 627596/627596 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30604 event pairs, 510 based on Foata normal form. 2/4756 useless extension candidates. Maximal degree in co-relation 41079. Up to 4160 conditions per place. [2024-06-28 04:36:24,076 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 493 selfloop transitions, 87 changer transitions 0/587 dead transitions. [2024-06-28 04:36:24,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 587 transitions, 8453 flow [2024-06-28 04:36:24,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:24,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:24,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:36:24,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:36:24,078 INFO L175 Difference]: Start difference. First operand has 391 places, 570 transitions, 7134 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:36:24,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 587 transitions, 8453 flow [2024-06-28 04:36:27,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 587 transitions, 7854 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:36:27,240 INFO L231 Difference]: Finished difference. Result has 391 places, 576 transitions, 6824 flow [2024-06-28 04:36:27,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6554, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6824, PETRI_PLACES=391, PETRI_TRANSITIONS=576} [2024-06-28 04:36:27,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-28 04:36:27,241 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 576 transitions, 6824 flow [2024-06-28 04:36:27,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:27,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:27,241 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:27,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:36:27,241 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:36:27,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:27,242 INFO L85 PathProgramCache]: Analyzing trace with hash -109637210, now seen corresponding path program 11 times [2024-06-28 04:36:27,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:27,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040001109] [2024-06-28 04:36:27,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:27,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:27,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:27,897 INFO 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:27,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:27,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040001109] [2024-06-28 04:36:27,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040001109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:27,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:27,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:27,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295985660] [2024-06-28 04:36:27,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:27,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:27,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:27,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:27,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:27,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:27,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 576 transitions, 6824 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:27,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:27,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:27,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:29,085 INFO L124 PetriNetUnfolderBase]: 2838/4756 cut-off events. [2024-06-28 04:36:29,085 INFO L125 PetriNetUnfolderBase]: For 624033/624033 co-relation queries the response was YES. [2024-06-28 04:36:29,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40482 conditions, 4756 events. 2838/4756 cut-off events. For 624033/624033 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30587 event pairs, 506 based on Foata normal form. 2/4748 useless extension candidates. Maximal degree in co-relation 40310. Up to 4093 conditions per place. [2024-06-28 04:36:29,160 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 487 selfloop transitions, 98 changer transitions 0/592 dead transitions. [2024-06-28 04:36:29,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 592 transitions, 8326 flow [2024-06-28 04:36:29,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:36:29,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:36:29,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 04:36:29,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:36:29,176 INFO L175 Difference]: Start difference. First operand has 391 places, 576 transitions, 6824 flow. Second operand 10 states and 190 transitions. [2024-06-28 04:36:29,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 592 transitions, 8326 flow [2024-06-28 04:36:31,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 592 transitions, 8027 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 04:36:31,805 INFO L231 Difference]: Finished difference. Result has 395 places, 576 transitions, 6727 flow [2024-06-28 04:36:31,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6525, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6727, PETRI_PLACES=395, PETRI_TRANSITIONS=576} [2024-06-28 04:36:31,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-28 04:36:31,806 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 576 transitions, 6727 flow [2024-06-28 04:36:31,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:31,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:31,806 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:31,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:36:31,806 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:31,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:31,807 INFO L85 PathProgramCache]: Analyzing trace with hash 32198950, now seen corresponding path program 12 times [2024-06-28 04:36:31,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:31,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494983575] [2024-06-28 04:36:31,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:31,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:31,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:32,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:36:32,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:32,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494983575] [2024-06-28 04:36:32,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494983575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:32,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:32,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:32,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964581448] [2024-06-28 04:36:32,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:32,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:32,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:32,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:32,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:32,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:32,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 576 transitions, 6727 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:32,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:32,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:32,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:33,706 INFO L124 PetriNetUnfolderBase]: 2832/4748 cut-off events. [2024-06-28 04:36:33,706 INFO L125 PetriNetUnfolderBase]: For 621981/621981 co-relation queries the response was YES. [2024-06-28 04:36:33,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40089 conditions, 4748 events. 2832/4748 cut-off events. For 621981/621981 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30553 event pairs, 506 based on Foata normal form. 2/4740 useless extension candidates. Maximal degree in co-relation 39917. Up to 4088 conditions per place. [2024-06-28 04:36:33,781 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 487 selfloop transitions, 94 changer transitions 0/588 dead transitions. [2024-06-28 04:36:33,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 588 transitions, 7969 flow [2024-06-28 04:36:33,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:33,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:33,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 04:36:33,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 04:36:33,792 INFO L175 Difference]: Start difference. First operand has 395 places, 576 transitions, 6727 flow. Second operand 8 states and 156 transitions. [2024-06-28 04:36:33,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 588 transitions, 7969 flow [2024-06-28 04:36:36,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 588 transitions, 7449 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-28 04:36:36,440 INFO L231 Difference]: Finished difference. Result has 393 places, 576 transitions, 6404 flow [2024-06-28 04:36:36,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6207, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6404, PETRI_PLACES=393, PETRI_TRANSITIONS=576} [2024-06-28 04:36:36,454 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-28 04:36:36,465 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 576 transitions, 6404 flow [2024-06-28 04:36:36,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:36,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:36,466 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:36,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:36:36,467 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:36:36,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:36,467 INFO L85 PathProgramCache]: Analyzing trace with hash 329296710, now seen corresponding path program 1 times [2024-06-28 04:36:36,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:36,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591501082] [2024-06-28 04:36:36,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:36,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:36,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:37,117 INFO 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:37,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:37,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591501082] [2024-06-28 04:36:37,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591501082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:37,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:37,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:37,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675652245] [2024-06-28 04:36:37,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:37,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:37,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:37,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:37,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:37,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:37,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 576 transitions, 6404 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:37,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:37,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:37,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:38,245 INFO L124 PetriNetUnfolderBase]: 2840/4760 cut-off events. [2024-06-28 04:36:38,245 INFO L125 PetriNetUnfolderBase]: For 631625/631625 co-relation queries the response was YES. [2024-06-28 04:36:38,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39672 conditions, 4760 events. 2840/4760 cut-off events. For 631625/631625 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30600 event pairs, 415 based on Foata normal form. 2/4752 useless extension candidates. Maximal degree in co-relation 39501. Up to 4183 conditions per place. [2024-06-28 04:36:38,312 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 551 selfloop transitions, 35 changer transitions 0/593 dead transitions. [2024-06-28 04:36:38,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 593 transitions, 7680 flow [2024-06-28 04:36:38,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:36:38,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:36:38,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 04:36:38,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-28 04:36:38,313 INFO L175 Difference]: Start difference. First operand has 393 places, 576 transitions, 6404 flow. Second operand 7 states and 136 transitions. [2024-06-28 04:36:38,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 593 transitions, 7680 flow [2024-06-28 04:36:40,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 593 transitions, 7492 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:40,995 INFO L231 Difference]: Finished difference. Result has 393 places, 578 transitions, 6347 flow [2024-06-28 04:36:40,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6216, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6347, PETRI_PLACES=393, PETRI_TRANSITIONS=578} [2024-06-28 04:36:40,996 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-28 04:36:40,996 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 578 transitions, 6347 flow [2024-06-28 04:36:40,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:40,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:40,997 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:40,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:36:40,997 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:36:40,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:40,997 INFO L85 PathProgramCache]: Analyzing trace with hash 339416040, now seen corresponding path program 2 times [2024-06-28 04:36:40,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:40,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573115876] [2024-06-28 04:36:40,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:40,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:41,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:41,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:41,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:41,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573115876] [2024-06-28 04:36:41,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573115876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:41,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:41,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:41,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762291205] [2024-06-28 04:36:41,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:41,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:41,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:41,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:41,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:41,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:41,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 578 transitions, 6347 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:41,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:41,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:41,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:42,735 INFO L124 PetriNetUnfolderBase]: 2848/4772 cut-off events. [2024-06-28 04:36:42,736 INFO L125 PetriNetUnfolderBase]: For 641074/641074 co-relation queries the response was YES. [2024-06-28 04:36:42,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39829 conditions, 4772 events. 2848/4772 cut-off events. For 641074/641074 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30734 event pairs, 506 based on Foata normal form. 2/4764 useless extension candidates. Maximal degree in co-relation 39657. Up to 4051 conditions per place. [2024-06-28 04:36:42,808 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 495 selfloop transitions, 92 changer transitions 0/594 dead transitions. [2024-06-28 04:36:42,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 594 transitions, 7897 flow [2024-06-28 04:36:42,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:36:42,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:36:42,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 04:36:42,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 04:36:42,809 INFO L175 Difference]: Start difference. First operand has 393 places, 578 transitions, 6347 flow. Second operand 7 states and 138 transitions. [2024-06-28 04:36:42,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 594 transitions, 7897 flow [2024-06-28 04:36:45,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 594 transitions, 7782 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 04:36:45,657 INFO L231 Difference]: Finished difference. Result has 395 places, 582 transitions, 6546 flow [2024-06-28 04:36:45,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6232, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6546, PETRI_PLACES=395, PETRI_TRANSITIONS=582} [2024-06-28 04:36:45,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-28 04:36:45,658 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 582 transitions, 6546 flow [2024-06-28 04:36:45,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:45,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:45,658 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:45,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:36:45,658 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:45,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:45,659 INFO L85 PathProgramCache]: Analyzing trace with hash 341556168, now seen corresponding path program 3 times [2024-06-28 04:36:45,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:45,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206450221] [2024-06-28 04:36:45,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:45,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:45,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:46,298 INFO 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:46,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:46,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206450221] [2024-06-28 04:36:46,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206450221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:46,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:46,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:36:46,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780374640] [2024-06-28 04:36:46,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:46,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:36:46,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:46,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:36:46,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:36:46,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:46,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 582 transitions, 6546 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:46,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:46,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:46,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:47,370 INFO L124 PetriNetUnfolderBase]: 2843/4765 cut-off events. [2024-06-28 04:36:47,370 INFO L125 PetriNetUnfolderBase]: For 639432/639432 co-relation queries the response was YES. [2024-06-28 04:36:47,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39766 conditions, 4765 events. 2843/4765 cut-off events. For 639432/639432 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30694 event pairs, 507 based on Foata normal form. 2/4757 useless extension candidates. Maximal degree in co-relation 39593. Up to 4157 conditions per place. [2024-06-28 04:36:47,446 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 500 selfloop transitions, 85 changer transitions 0/592 dead transitions. [2024-06-28 04:36:47,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 592 transitions, 7748 flow [2024-06-28 04:36:47,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:36:47,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:36:47,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 04:36:47,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 04:36:47,447 INFO L175 Difference]: Start difference. First operand has 395 places, 582 transitions, 6546 flow. Second operand 7 states and 138 transitions. [2024-06-28 04:36:47,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 592 transitions, 7748 flow [2024-06-28 04:36:50,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 592 transitions, 7580 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 04:36:50,353 INFO L231 Difference]: Finished difference. Result has 399 places, 582 transitions, 6555 flow [2024-06-28 04:36:50,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6378, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6555, PETRI_PLACES=399, PETRI_TRANSITIONS=582} [2024-06-28 04:36:50,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-28 04:36:50,354 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 582 transitions, 6555 flow [2024-06-28 04:36:50,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:50,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:50,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:50,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:36:50,355 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:50,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:50,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1218014906, now seen corresponding path program 1 times [2024-06-28 04:36:50,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:50,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266274073] [2024-06-28 04:36:50,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:50,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:50,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:51,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:51,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:51,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266274073] [2024-06-28 04:36:51,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266274073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:51,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:51,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:51,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471213433] [2024-06-28 04:36:51,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:51,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:51,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:51,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:51,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:51,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:51,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 582 transitions, 6555 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:51,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:51,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:51,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:52,446 INFO L124 PetriNetUnfolderBase]: 2851/4782 cut-off events. [2024-06-28 04:36:52,447 INFO L125 PetriNetUnfolderBase]: For 648515/648515 co-relation queries the response was YES. [2024-06-28 04:36:52,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40041 conditions, 4782 events. 2851/4782 cut-off events. For 648515/648515 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 30823 event pairs, 513 based on Foata normal form. 2/4778 useless extension candidates. Maximal degree in co-relation 39866. Up to 4190 conditions per place. [2024-06-28 04:36:52,525 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 525 selfloop transitions, 66 changer transitions 0/598 dead transitions. [2024-06-28 04:36:52,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 598 transitions, 7847 flow [2024-06-28 04:36:52,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:52,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:52,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:36:52,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:36:52,526 INFO L175 Difference]: Start difference. First operand has 399 places, 582 transitions, 6555 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:36:52,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 598 transitions, 7847 flow [2024-06-28 04:36:55,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 598 transitions, 7632 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:36:55,645 INFO L231 Difference]: Finished difference. Result has 402 places, 584 transitions, 6549 flow [2024-06-28 04:36:55,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6340, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6549, PETRI_PLACES=402, PETRI_TRANSITIONS=584} [2024-06-28 04:36:55,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 04:36:55,646 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 584 transitions, 6549 flow [2024-06-28 04:36:55,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:55,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:55,646 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:55,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:36:55,646 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:55,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:55,647 INFO L85 PathProgramCache]: Analyzing trace with hash -247103222, now seen corresponding path program 2 times [2024-06-28 04:36:55,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:55,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712385266] [2024-06-28 04:36:55,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:55,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:56,518 INFO 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:56,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:56,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712385266] [2024-06-28 04:36:56,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712385266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:56,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:56,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:36:56,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565270905] [2024-06-28 04:36:56,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:56,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:36:56,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:56,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:36:56,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:36:56,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:36:56,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 584 transitions, 6549 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:56,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:56,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:36:56,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:57,711 INFO L124 PetriNetUnfolderBase]: 2872/4813 cut-off events. [2024-06-28 04:36:57,711 INFO L125 PetriNetUnfolderBase]: For 677205/677205 co-relation queries the response was YES. [2024-06-28 04:36:57,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40918 conditions, 4813 events. 2872/4813 cut-off events. For 677205/677205 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31030 event pairs, 512 based on Foata normal form. 2/4809 useless extension candidates. Maximal degree in co-relation 40742. Up to 4192 conditions per place. [2024-06-28 04:36:57,786 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 525 selfloop transitions, 72 changer transitions 0/604 dead transitions. [2024-06-28 04:36:57,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 604 transitions, 8167 flow [2024-06-28 04:36:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:57,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:57,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:36:57,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:36:57,787 INFO L175 Difference]: Start difference. First operand has 402 places, 584 transitions, 6549 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:36:57,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 604 transitions, 8167 flow [2024-06-28 04:37:00,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 604 transitions, 7974 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:00,765 INFO L231 Difference]: Finished difference. Result has 404 places, 588 transitions, 6653 flow [2024-06-28 04:37:00,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6356, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6653, PETRI_PLACES=404, PETRI_TRANSITIONS=588} [2024-06-28 04:37:00,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-28 04:37:00,766 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 588 transitions, 6653 flow [2024-06-28 04:37:00,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:00,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:00,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:00,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:37:00,766 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:37:00,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:00,767 INFO L85 PathProgramCache]: Analyzing trace with hash -706063802, now seen corresponding path program 3 times [2024-06-28 04:37:00,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:00,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008942971] [2024-06-28 04:37:00,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:00,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:00,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:01,596 INFO 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:01,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:01,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008942971] [2024-06-28 04:37:01,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008942971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:01,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:01,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:01,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645356177] [2024-06-28 04:37:01,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:01,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:01,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:01,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:01,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:01,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:01,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 588 transitions, 6653 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:01,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:01,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:01,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:02,881 INFO L124 PetriNetUnfolderBase]: 2867/4806 cut-off events. [2024-06-28 04:37:02,881 INFO L125 PetriNetUnfolderBase]: For 675746/675746 co-relation queries the response was YES. [2024-06-28 04:37:02,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40813 conditions, 4806 events. 2867/4806 cut-off events. For 675746/675746 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31038 event pairs, 513 based on Foata normal form. 2/4802 useless extension candidates. Maximal degree in co-relation 40636. Up to 4223 conditions per place. [2024-06-28 04:37:02,948 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 533 selfloop transitions, 62 changer transitions 0/602 dead transitions. [2024-06-28 04:37:02,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 602 transitions, 7885 flow [2024-06-28 04:37:02,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:02,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:02,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:37:02,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:37:02,950 INFO L175 Difference]: Start difference. First operand has 404 places, 588 transitions, 6653 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:37:02,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 602 transitions, 7885 flow [2024-06-28 04:37:06,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 602 transitions, 7681 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-28 04:37:06,070 INFO L231 Difference]: Finished difference. Result has 408 places, 588 transitions, 6578 flow [2024-06-28 04:37:06,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6449, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6578, PETRI_PLACES=408, PETRI_TRANSITIONS=588} [2024-06-28 04:37:06,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-28 04:37:06,071 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 588 transitions, 6578 flow [2024-06-28 04:37:06,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:06,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:06,072 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:06,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:37:06,072 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:37:06,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:06,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1657452038, now seen corresponding path program 4 times [2024-06-28 04:37:06,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:06,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976768563] [2024-06-28 04:37:06,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:06,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:06,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:06,875 INFO 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,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:06,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976768563] [2024-06-28 04:37:06,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976768563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:06,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:06,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:06,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210721634] [2024-06-28 04:37:06,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:06,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:06,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:06,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:06,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:06,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:06,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 588 transitions, 6578 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:06,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:06,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:06,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:08,031 INFO L124 PetriNetUnfolderBase]: 2875/4816 cut-off events. [2024-06-28 04:37:08,031 INFO L125 PetriNetUnfolderBase]: For 685194/685194 co-relation queries the response was YES. [2024-06-28 04:37:08,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40977 conditions, 4816 events. 2875/4816 cut-off events. For 685194/685194 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31057 event pairs, 529 based on Foata normal form. 2/4808 useless extension candidates. Maximal degree in co-relation 40798. Up to 4145 conditions per place. [2024-06-28 04:37:08,112 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 498 selfloop transitions, 97 changer transitions 0/602 dead transitions. [2024-06-28 04:37:08,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 602 transitions, 7880 flow [2024-06-28 04:37:08,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:08,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:08,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:37:08,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:37:08,114 INFO L175 Difference]: Start difference. First operand has 408 places, 588 transitions, 6578 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:37:08,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 602 transitions, 7880 flow [2024-06-28 04:37:11,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 602 transitions, 7737 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:37:11,138 INFO L231 Difference]: Finished difference. Result has 409 places, 590 transitions, 6714 flow [2024-06-28 04:37:11,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6714, PETRI_PLACES=409, PETRI_TRANSITIONS=590} [2024-06-28 04:37:11,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-28 04:37:11,139 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 590 transitions, 6714 flow [2024-06-28 04:37:11,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:11,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:11,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:11,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:37:11,140 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:37:11,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:11,140 INFO L85 PathProgramCache]: Analyzing trace with hash -858551132, now seen corresponding path program 5 times [2024-06-28 04:37:11,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:11,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717885114] [2024-06-28 04:37:11,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:11,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:11,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:11,918 INFO 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:11,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:11,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717885114] [2024-06-28 04:37:11,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717885114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:11,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:11,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:11,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337821410] [2024-06-28 04:37:11,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:11,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:11,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:11,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:11,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:12,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:12,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 590 transitions, 6714 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:12,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:12,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:12,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:13,140 INFO L124 PetriNetUnfolderBase]: 2896/4847 cut-off events. [2024-06-28 04:37:13,140 INFO L125 PetriNetUnfolderBase]: For 716228/716228 co-relation queries the response was YES. [2024-06-28 04:37:13,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42028 conditions, 4847 events. 2896/4847 cut-off events. For 716228/716228 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31240 event pairs, 528 based on Foata normal form. 2/4839 useless extension candidates. Maximal degree in co-relation 41848. Up to 4129 conditions per place. [2024-06-28 04:37:13,214 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 496 selfloop transitions, 105 changer transitions 0/608 dead transitions. [2024-06-28 04:37:13,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 608 transitions, 8356 flow [2024-06-28 04:37:13,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:13,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:13,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:37:13,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:37:13,216 INFO L175 Difference]: Start difference. First operand has 409 places, 590 transitions, 6714 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:37:13,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 608 transitions, 8356 flow [2024-06-28 04:37:16,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 608 transitions, 8093 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:16,449 INFO L231 Difference]: Finished difference. Result has 411 places, 594 transitions, 6831 flow [2024-06-28 04:37:16,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6451, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6831, PETRI_PLACES=411, PETRI_TRANSITIONS=594} [2024-06-28 04:37:16,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-28 04:37:16,450 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 594 transitions, 6831 flow [2024-06-28 04:37:16,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:16,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:16,450 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:16,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:37:16,450 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:37:16,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:16,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1656990758, now seen corresponding path program 6 times [2024-06-28 04:37:16,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:16,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156756418] [2024-06-28 04:37:16,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:16,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:16,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:17,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:17,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:17,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156756418] [2024-06-28 04:37:17,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156756418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:17,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:17,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:17,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207922458] [2024-06-28 04:37:17,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:17,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:17,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:17,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:17,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:17,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:17,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 594 transitions, 6831 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:17,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:17,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:17,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:18,413 INFO L124 PetriNetUnfolderBase]: 2904/4863 cut-off events. [2024-06-28 04:37:18,413 INFO L125 PetriNetUnfolderBase]: For 729597/729597 co-relation queries the response was YES. [2024-06-28 04:37:18,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42431 conditions, 4863 events. 2904/4863 cut-off events. For 729597/729597 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31421 event pairs, 532 based on Foata normal form. 2/4855 useless extension candidates. Maximal degree in co-relation 42250. Up to 4208 conditions per place. [2024-06-28 04:37:18,488 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 514 selfloop transitions, 87 changer transitions 0/608 dead transitions. [2024-06-28 04:37:18,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 608 transitions, 8153 flow [2024-06-28 04:37:18,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:18,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:18,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:37:18,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:37:18,489 INFO L175 Difference]: Start difference. First operand has 411 places, 594 transitions, 6831 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:37:18,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 608 transitions, 8153 flow [2024-06-28 04:37:21,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 608 transitions, 7911 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-28 04:37:21,359 INFO L231 Difference]: Finished difference. Result has 415 places, 596 transitions, 6856 flow [2024-06-28 04:37:21,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6613, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6856, PETRI_PLACES=415, PETRI_TRANSITIONS=596} [2024-06-28 04:37:21,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-28 04:37:21,360 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 596 transitions, 6856 flow [2024-06-28 04:37:21,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:21,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:21,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:21,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:37:21,360 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:37:21,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:21,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1229555652, now seen corresponding path program 7 times [2024-06-28 04:37:21,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:21,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629581907] [2024-06-28 04:37:21,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:21,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:21,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:22,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:37:22,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:22,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629581907] [2024-06-28 04:37:22,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629581907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:22,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:22,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:22,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951759504] [2024-06-28 04:37:22,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:22,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:22,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:22,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:22,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:22,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:22,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 596 transitions, 6856 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:22,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:22,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:22,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:23,290 INFO L124 PetriNetUnfolderBase]: 2899/4856 cut-off events. [2024-06-28 04:37:23,290 INFO L125 PetriNetUnfolderBase]: For 722658/722658 co-relation queries the response was YES. [2024-06-28 04:37:23,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42153 conditions, 4856 events. 2899/4856 cut-off events. For 722658/722658 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 31397 event pairs, 531 based on Foata normal form. 2/4848 useless extension candidates. Maximal degree in co-relation 41970. Up to 4201 conditions per place. [2024-06-28 04:37:23,362 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 512 selfloop transitions, 89 changer transitions 0/608 dead transitions. [2024-06-28 04:37:23,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 608 transitions, 8094 flow [2024-06-28 04:37:23,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:23,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:23,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:37:23,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:37:23,364 INFO L175 Difference]: Start difference. First operand has 415 places, 596 transitions, 6856 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:37:23,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 608 transitions, 8094 flow [2024-06-28 04:37:27,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 608 transitions, 7831 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:27,053 INFO L231 Difference]: Finished difference. Result has 417 places, 596 transitions, 6776 flow [2024-06-28 04:37:27,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6593, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6776, PETRI_PLACES=417, PETRI_TRANSITIONS=596} [2024-06-28 04:37:27,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-28 04:37:27,054 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 596 transitions, 6776 flow [2024-06-28 04:37:27,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:27,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:27,055 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,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:37:27,055 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:37:27,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:27,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1239078852, now seen corresponding path program 8 times [2024-06-28 04:37:27,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:27,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652500456] [2024-06-28 04:37:27,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:27,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:27,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:27,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:27,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:27,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652500456] [2024-06-28 04:37:27,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652500456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:27,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:27,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:27,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163754564] [2024-06-28 04:37:27,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:27,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:27,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:27,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:27,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:28,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:28,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 596 transitions, 6776 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:28,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:28,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:28,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:29,069 INFO L124 PetriNetUnfolderBase]: 2920/4887 cut-off events. [2024-06-28 04:37:29,069 INFO L125 PetriNetUnfolderBase]: For 750556/750556 co-relation queries the response was YES. [2024-06-28 04:37:29,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42781 conditions, 4887 events. 2920/4887 cut-off events. For 750556/750556 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 31589 event pairs, 530 based on Foata normal form. 2/4879 useless extension candidates. Maximal degree in co-relation 42597. Up to 4185 conditions per place. [2024-06-28 04:37:29,148 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 500 selfloop transitions, 108 changer transitions 0/615 dead transitions. [2024-06-28 04:37:29,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 615 transitions, 8460 flow [2024-06-28 04:37:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:29,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:29,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:37:29,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:37:29,149 INFO L175 Difference]: Start difference. First operand has 417 places, 596 transitions, 6776 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:37:29,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 615 transitions, 8460 flow [2024-06-28 04:37:33,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 615 transitions, 8252 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 04:37:33,487 INFO L231 Difference]: Finished difference. Result has 419 places, 601 transitions, 6991 flow [2024-06-28 04:37:33,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6568, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6991, PETRI_PLACES=419, PETRI_TRANSITIONS=601} [2024-06-28 04:37:33,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-28 04:37:33,488 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 601 transitions, 6991 flow [2024-06-28 04:37:33,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:33,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:33,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:33,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:37:33,488 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:37:33,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:33,489 INFO L85 PathProgramCache]: Analyzing trace with hash 866276294, now seen corresponding path program 9 times [2024-06-28 04:37:33,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:33,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787132015] [2024-06-28 04:37:33,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:33,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:33,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:34,326 INFO 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:34,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:34,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787132015] [2024-06-28 04:37:34,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787132015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:34,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:34,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:34,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246283136] [2024-06-28 04:37:34,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:34,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:34,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:34,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:34,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:34,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:34,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 601 transitions, 6991 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:34,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:34,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:34,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:35,513 INFO L124 PetriNetUnfolderBase]: 2928/4903 cut-off events. [2024-06-28 04:37:35,514 INFO L125 PetriNetUnfolderBase]: For 766933/766933 co-relation queries the response was YES. [2024-06-28 04:37:35,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43361 conditions, 4903 events. 2928/4903 cut-off events. For 766933/766933 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31738 event pairs, 534 based on Foata normal form. 2/4895 useless extension candidates. Maximal degree in co-relation 43175. Up to 4185 conditions per place. [2024-06-28 04:37:35,588 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 486 selfloop transitions, 122 changer transitions 0/615 dead transitions. [2024-06-28 04:37:35,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 615 transitions, 8331 flow [2024-06-28 04:37:35,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:35,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:35,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:37:35,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:37:35,590 INFO L175 Difference]: Start difference. First operand has 419 places, 601 transitions, 6991 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:37:35,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 615 transitions, 8331 flow [2024-06-28 04:37:39,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 615 transitions, 8098 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 04:37:39,735 INFO L231 Difference]: Finished difference. Result has 423 places, 603 transitions, 7099 flow [2024-06-28 04:37:39,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7099, PETRI_PLACES=423, PETRI_TRANSITIONS=603} [2024-06-28 04:37:39,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-28 04:37:39,737 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 603 transitions, 7099 flow [2024-06-28 04:37:39,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:39,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:39,738 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:39,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:37:39,739 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:37:39,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:39,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1292978908, now seen corresponding path program 10 times [2024-06-28 04:37:39,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:39,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465915654] [2024-06-28 04:37:39,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:39,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:39,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:40,558 INFO 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:40,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:40,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465915654] [2024-06-28 04:37:40,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465915654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:40,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:40,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:40,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652691812] [2024-06-28 04:37:40,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:40,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:40,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:40,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:40,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:40,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:40,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 603 transitions, 7099 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:40,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:40,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:40,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:41,806 INFO L124 PetriNetUnfolderBase]: 2923/4896 cut-off events. [2024-06-28 04:37:41,806 INFO L125 PetriNetUnfolderBase]: For 762484/762484 co-relation queries the response was YES. [2024-06-28 04:37:41,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43354 conditions, 4896 events. 2923/4896 cut-off events. For 762484/762484 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31650 event pairs, 533 based on Foata normal form. 2/4888 useless extension candidates. Maximal degree in co-relation 43166. Up to 4225 conditions per place. [2024-06-28 04:37:41,876 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 509 selfloop transitions, 100 changer transitions 0/616 dead transitions. [2024-06-28 04:37:41,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 616 transitions, 8394 flow [2024-06-28 04:37:41,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:41,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:41,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:37:41,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:37:41,877 INFO L175 Difference]: Start difference. First operand has 423 places, 603 transitions, 7099 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:37:41,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 616 transitions, 8394 flow [2024-06-28 04:37:45,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 616 transitions, 7981 flow, removed 86 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:45,226 INFO L231 Difference]: Finished difference. Result has 425 places, 604 transitions, 6934 flow [2024-06-28 04:37:45,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6718, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6934, PETRI_PLACES=425, PETRI_TRANSITIONS=604} [2024-06-28 04:37:45,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-28 04:37:45,227 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 604 transitions, 6934 flow [2024-06-28 04:37:45,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:45,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:45,227 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:45,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:37:45,228 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:37:45,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:45,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1082164634, now seen corresponding path program 11 times [2024-06-28 04:37:45,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:45,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141944414] [2024-06-28 04:37:45,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:45,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:45,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:46,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:46,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:46,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141944414] [2024-06-28 04:37:46,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141944414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:46,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:46,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:46,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131176810] [2024-06-28 04:37:46,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:46,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:46,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:46,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:46,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:46,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:46,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 604 transitions, 6934 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:46,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:46,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:46,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:47,377 INFO L124 PetriNetUnfolderBase]: 2944/4939 cut-off events. [2024-06-28 04:37:47,377 INFO L125 PetriNetUnfolderBase]: For 788996/788996 co-relation queries the response was YES. [2024-06-28 04:37:47,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43820 conditions, 4939 events. 2944/4939 cut-off events. For 788996/788996 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 32067 event pairs, 515 based on Foata normal form. 2/4931 useless extension candidates. Maximal degree in co-relation 43631. Up to 4013 conditions per place. [2024-06-28 04:37:47,444 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 462 selfloop transitions, 159 changer transitions 0/628 dead transitions. [2024-06-28 04:37:47,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 628 transitions, 9028 flow [2024-06-28 04:37:47,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:47,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:47,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:37:47,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 04:37:47,446 INFO L175 Difference]: Start difference. First operand has 425 places, 604 transitions, 6934 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:37:47,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 628 transitions, 9028 flow [2024-06-28 04:37:51,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 628 transitions, 8823 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:51,797 INFO L231 Difference]: Finished difference. Result has 428 places, 611 transitions, 7361 flow [2024-06-28 04:37:51,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6729, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7361, PETRI_PLACES=428, PETRI_TRANSITIONS=611} [2024-06-28 04:37:51,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-28 04:37:51,798 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 611 transitions, 7361 flow [2024-06-28 04:37:51,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:51,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:51,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:51,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:37:51,799 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:51,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:51,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1066776676, now seen corresponding path program 12 times [2024-06-28 04:37:51,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:51,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118989781] [2024-06-28 04:37:51,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:51,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:51,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:52,656 INFO 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:52,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:52,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118989781] [2024-06-28 04:37:52,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118989781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:52,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:52,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:52,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082817628] [2024-06-28 04:37:52,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:52,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:52,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:52,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:52,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:52,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:52,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 611 transitions, 7361 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:52,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:52,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:52,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:54,034 INFO L124 PetriNetUnfolderBase]: 2952/4945 cut-off events. [2024-06-28 04:37:54,034 INFO L125 PetriNetUnfolderBase]: For 807740/807740 co-relation queries the response was YES. [2024-06-28 04:37:54,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44600 conditions, 4945 events. 2952/4945 cut-off events. For 807740/807740 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 32120 event pairs, 534 based on Foata normal form. 2/4937 useless extension candidates. Maximal degree in co-relation 44409. Up to 4186 conditions per place. [2024-06-28 04:37:54,104 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 489 selfloop transitions, 132 changer transitions 0/628 dead transitions. [2024-06-28 04:37:54,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 628 transitions, 9007 flow [2024-06-28 04:37:54,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:37:54,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:37:54,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 04:37:54,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-28 04:37:54,105 INFO L175 Difference]: Start difference. First operand has 428 places, 611 transitions, 7361 flow. Second operand 10 states and 187 transitions. [2024-06-28 04:37:54,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 628 transitions, 9007 flow [2024-06-28 04:37:58,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 628 transitions, 8700 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-28 04:37:58,040 INFO L231 Difference]: Finished difference. Result has 435 places, 614 transitions, 7449 flow [2024-06-28 04:37:58,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7074, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7449, PETRI_PLACES=435, PETRI_TRANSITIONS=614} [2024-06-28 04:37:58,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-28 04:37:58,052 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 614 transitions, 7449 flow [2024-06-28 04:37:58,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:58,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:58,052 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:58,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:37:58,053 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:58,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:58,053 INFO L85 PathProgramCache]: Analyzing trace with hash -833989498, now seen corresponding path program 13 times [2024-06-28 04:37:58,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:58,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225373419] [2024-06-28 04:37:58,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:58,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:58,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:58,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:58,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:58,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225373419] [2024-06-28 04:37:58,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225373419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:58,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:58,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:58,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542592037] [2024-06-28 04:37:58,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:58,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:58,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:58,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:58,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:59,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:37:59,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 614 transitions, 7449 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:59,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:59,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:37:59,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:00,197 INFO L124 PetriNetUnfolderBase]: 2960/4965 cut-off events. [2024-06-28 04:38:00,197 INFO L125 PetriNetUnfolderBase]: For 807075/807075 co-relation queries the response was YES. [2024-06-28 04:38:00,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44292 conditions, 4965 events. 2960/4965 cut-off events. For 807075/807075 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32321 event pairs, 516 based on Foata normal form. 2/4957 useless extension candidates. Maximal degree in co-relation 44098. Up to 4029 conditions per place. [2024-06-28 04:38:00,279 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 461 selfloop transitions, 163 changer transitions 0/631 dead transitions. [2024-06-28 04:38:00,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 631 transitions, 9065 flow [2024-06-28 04:38:00,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:38:00,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:38:00,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 04:38:00,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-28 04:38:00,281 INFO L175 Difference]: Start difference. First operand has 435 places, 614 transitions, 7449 flow. Second operand 10 states and 188 transitions. [2024-06-28 04:38:00,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 631 transitions, 9065 flow [2024-06-28 04:38:04,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 631 transitions, 8614 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-28 04:38:04,349 INFO L231 Difference]: Finished difference. Result has 436 places, 616 transitions, 7399 flow [2024-06-28 04:38:04,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6998, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7399, PETRI_PLACES=436, PETRI_TRANSITIONS=616} [2024-06-28 04:38:04,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-28 04:38:04,350 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 616 transitions, 7399 flow [2024-06-28 04:38:04,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:04,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:04,350 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:38:04,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:38:04,351 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:38:04,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:04,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1073464484, now seen corresponding path program 14 times [2024-06-28 04:38:04,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:04,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803068831] [2024-06-28 04:38:04,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:04,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:04,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:05,217 INFO 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:05,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:05,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803068831] [2024-06-28 04:38:05,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803068831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:05,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:05,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:05,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847356900] [2024-06-28 04:38:05,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:05,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:05,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:05,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:05,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:05,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:38:05,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 616 transitions, 7399 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:05,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:05,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:38:05,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:06,416 INFO L124 PetriNetUnfolderBase]: 2955/4956 cut-off events. [2024-06-28 04:38:06,416 INFO L125 PetriNetUnfolderBase]: For 800660/800660 co-relation queries the response was YES. [2024-06-28 04:38:06,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43774 conditions, 4956 events. 2955/4956 cut-off events. For 800660/800660 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32248 event pairs, 537 based on Foata normal form. 2/4948 useless extension candidates. Maximal degree in co-relation 43580. Up to 4191 conditions per place. [2024-06-28 04:38:06,494 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 497 selfloop transitions, 128 changer transitions 0/632 dead transitions. [2024-06-28 04:38:06,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 632 transitions, 9037 flow [2024-06-28 04:38:06,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:06,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:06,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:38:06,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:38:06,495 INFO L175 Difference]: Start difference. First operand has 436 places, 616 transitions, 7399 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:38:06,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 632 transitions, 9037 flow [2024-06-28 04:38:10,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 632 transitions, 8609 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-28 04:38:10,907 INFO L231 Difference]: Finished difference. Result has 439 places, 618 transitions, 7339 flow [2024-06-28 04:38:10,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7007, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7339, PETRI_PLACES=439, PETRI_TRANSITIONS=618} [2024-06-28 04:38:10,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-28 04:38:10,908 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 618 transitions, 7339 flow [2024-06-28 04:38:10,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:10,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:10,908 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:38:10,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:38:10,908 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:38:10,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:10,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1072929734, now seen corresponding path program 15 times [2024-06-28 04:38:10,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:10,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654452329] [2024-06-28 04:38:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:10,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:10,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:11,748 INFO 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:11,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:11,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654452329] [2024-06-28 04:38:11,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654452329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:11,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:11,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:11,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160691474] [2024-06-28 04:38:11,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:11,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:11,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:11,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:11,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:11,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:38:11,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 618 transitions, 7339 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:11,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:11,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:38:11,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:12,891 INFO L124 PetriNetUnfolderBase]: 2950/4949 cut-off events. [2024-06-28 04:38:12,892 INFO L125 PetriNetUnfolderBase]: For 792405/792405 co-relation queries the response was YES. [2024-06-28 04:38:12,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43147 conditions, 4949 events. 2950/4949 cut-off events. For 792405/792405 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 32179 event pairs, 538 based on Foata normal form. 2/4941 useless extension candidates. Maximal degree in co-relation 42951. Up to 4219 conditions per place. [2024-06-28 04:38:12,969 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 120 changer transitions 0/630 dead transitions. [2024-06-28 04:38:12,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 630 transitions, 8621 flow [2024-06-28 04:38:12,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:12,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:12,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:38:12,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:38:12,970 INFO L175 Difference]: Start difference. First operand has 439 places, 618 transitions, 7339 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:38:12,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 630 transitions, 8621 flow [2024-06-28 04:38:17,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 630 transitions, 8281 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 04:38:17,270 INFO L231 Difference]: Finished difference. Result has 442 places, 618 transitions, 7244 flow [2024-06-28 04:38:17,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6999, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7244, PETRI_PLACES=442, PETRI_TRANSITIONS=618} [2024-06-28 04:38:17,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-28 04:38:17,271 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 618 transitions, 7244 flow [2024-06-28 04:38:17,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:17,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:17,271 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:38:17,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:38:17,272 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:38:17,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:17,272 INFO L85 PathProgramCache]: Analyzing trace with hash 2122415302, now seen corresponding path program 13 times [2024-06-28 04:38:17,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:17,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729147867] [2024-06-28 04:38:17,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:17,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:17,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:17,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:38:17,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:17,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729147867] [2024-06-28 04:38:17,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729147867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:17,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:17,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:17,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131807800] [2024-06-28 04:38:17,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:17,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:17,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:17,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:17,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:17,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:38:17,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 618 transitions, 7244 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:17,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:17,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:38:17,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:19,204 INFO L124 PetriNetUnfolderBase]: 2991/5023 cut-off events. [2024-06-28 04:38:19,205 INFO L125 PetriNetUnfolderBase]: For 802482/802482 co-relation queries the response was YES. [2024-06-28 04:38:19,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43457 conditions, 5023 events. 2991/5023 cut-off events. For 802482/802482 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 32740 event pairs, 518 based on Foata normal form. 2/5019 useless extension candidates. Maximal degree in co-relation 43260. Up to 4422 conditions per place. [2024-06-28 04:38:19,284 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 599 selfloop transitions, 59 changer transitions 0/665 dead transitions. [2024-06-28 04:38:19,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 665 transitions, 8924 flow [2024-06-28 04:38:19,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:38:19,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:38:19,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 232 transitions. [2024-06-28 04:38:19,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 04:38:19,285 INFO L175 Difference]: Start difference. First operand has 442 places, 618 transitions, 7244 flow. Second operand 12 states and 232 transitions. [2024-06-28 04:38:19,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 665 transitions, 8924 flow [2024-06-28 04:38:23,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 665 transitions, 8670 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 04:38:23,227 INFO L231 Difference]: Finished difference. Result has 449 places, 635 transitions, 7359 flow [2024-06-28 04:38:23,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7359, PETRI_PLACES=449, PETRI_TRANSITIONS=635} [2024-06-28 04:38:23,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-28 04:38:23,228 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 635 transitions, 7359 flow [2024-06-28 04:38:23,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:23,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:23,228 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:38:23,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:38:23,229 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:38:23,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:23,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1988002834, now seen corresponding path program 14 times [2024-06-28 04:38:23,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:23,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13988993] [2024-06-28 04:38:23,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:23,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:23,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:23,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:23,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:23,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13988993] [2024-06-28 04:38:23,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13988993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:23,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:23,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:23,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43989077] [2024-06-28 04:38:23,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:23,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:23,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:23,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:23,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:23,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:38:23,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 635 transitions, 7359 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:23,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:23,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:38:23,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:25,210 INFO L124 PetriNetUnfolderBase]: 3005/5045 cut-off events. [2024-06-28 04:38:25,211 INFO L125 PetriNetUnfolderBase]: For 798137/798137 co-relation queries the response was YES. [2024-06-28 04:38:25,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43527 conditions, 5045 events. 3005/5045 cut-off events. For 798137/798137 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 32919 event pairs, 512 based on Foata normal form. 2/5041 useless extension candidates. Maximal degree in co-relation 43326. Up to 4414 conditions per place. [2024-06-28 04:38:25,292 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 592 selfloop transitions, 70 changer transitions 0/669 dead transitions. [2024-06-28 04:38:25,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 669 transitions, 8896 flow [2024-06-28 04:38:25,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:38:25,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:38:25,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-28 04:38:25,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4653679653679654 [2024-06-28 04:38:25,293 INFO L175 Difference]: Start difference. First operand has 449 places, 635 transitions, 7359 flow. Second operand 11 states and 215 transitions. [2024-06-28 04:38:25,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 669 transitions, 8896 flow [2024-06-28 04:38:30,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 669 transitions, 8696 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 04:38:30,179 INFO L231 Difference]: Finished difference. Result has 455 places, 641 transitions, 7392 flow [2024-06-28 04:38:30,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7159, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7392, PETRI_PLACES=455, PETRI_TRANSITIONS=641} [2024-06-28 04:38:30,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-28 04:38:30,193 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 641 transitions, 7392 flow [2024-06-28 04:38:30,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:30,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:30,193 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:38:30,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:38:30,194 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:38:30,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:30,194 INFO L85 PathProgramCache]: Analyzing trace with hash -661120118, now seen corresponding path program 1 times [2024-06-28 04:38:30,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:30,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913582129] [2024-06-28 04:38:30,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:30,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:30,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:31,035 INFO 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:31,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:31,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913582129] [2024-06-28 04:38:31,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913582129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:31,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:31,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:31,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612987422] [2024-06-28 04:38:31,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:31,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:31,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:31,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:31,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:31,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:38:31,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 641 transitions, 7392 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:31,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:31,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:38:31,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:32,320 INFO L124 PetriNetUnfolderBase]: 3050/5114 cut-off events. [2024-06-28 04:38:32,321 INFO L125 PetriNetUnfolderBase]: For 863375/863375 co-relation queries the response was YES. [2024-06-28 04:38:32,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45079 conditions, 5114 events. 3050/5114 cut-off events. For 863375/863375 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 33427 event pairs, 444 based on Foata normal form. 4/5112 useless extension candidates. Maximal degree in co-relation 44876. Up to 4328 conditions per place. [2024-06-28 04:38:32,403 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 594 selfloop transitions, 69 changer transitions 0/670 dead transitions. [2024-06-28 04:38:32,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 670 transitions, 9312 flow [2024-06-28 04:38:32,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:32,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:32,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 04:38:32,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:38:32,404 INFO L175 Difference]: Start difference. First operand has 455 places, 641 transitions, 7392 flow. Second operand 9 states and 180 transitions. [2024-06-28 04:38:32,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 670 transitions, 9312 flow [2024-06-28 04:38:37,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 670 transitions, 8952 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 04:38:37,526 INFO L231 Difference]: Finished difference. Result has 453 places, 647 transitions, 7433 flow [2024-06-28 04:38:37,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7034, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7433, PETRI_PLACES=453, PETRI_TRANSITIONS=647} [2024-06-28 04:38:37,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-28 04:38:37,527 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 647 transitions, 7433 flow [2024-06-28 04:38:37,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:37,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:37,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, 1] [2024-06-28 04:38:37,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:38:37,528 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:38:37,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:37,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1543302362, now seen corresponding path program 2 times [2024-06-28 04:38:37,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:37,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667862907] [2024-06-28 04:38:37,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:37,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:37,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:38,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:38:38,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:38,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667862907] [2024-06-28 04:38:38,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667862907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:38,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:38,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:38,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929125778] [2024-06-28 04:38:38,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:38,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:38,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:38,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:38,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:38,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:38:38,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 647 transitions, 7433 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:38,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:38,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:38:38,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:39,685 INFO L124 PetriNetUnfolderBase]: 3066/5138 cut-off events. [2024-06-28 04:38:39,686 INFO L125 PetriNetUnfolderBase]: For 866893/866893 co-relation queries the response was YES. [2024-06-28 04:38:39,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45534 conditions, 5138 events. 3066/5138 cut-off events. For 866893/866893 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 33582 event pairs, 543 based on Foata normal form. 4/5136 useless extension candidates. Maximal degree in co-relation 45329. Up to 4470 conditions per place. [2024-06-28 04:38:39,768 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 585 selfloop transitions, 75 changer transitions 0/667 dead transitions. [2024-06-28 04:38:39,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 667 transitions, 8951 flow [2024-06-28 04:38:39,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:39,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:39,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:38:39,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:38:39,770 INFO L175 Difference]: Start difference. First operand has 453 places, 647 transitions, 7433 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:38:39,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 667 transitions, 8951 flow [2024-06-28 04:38:44,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 667 transitions, 8720 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-28 04:38:44,147 INFO L231 Difference]: Finished difference. Result has 457 places, 650 transitions, 7496 flow [2024-06-28 04:38:44,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7202, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7496, PETRI_PLACES=457, PETRI_TRANSITIONS=650} [2024-06-28 04:38:44,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-28 04:38:44,147 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 650 transitions, 7496 flow [2024-06-28 04:38:44,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:44,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:44,148 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:38:44,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:38:44,148 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:38:44,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:44,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1122289084, now seen corresponding path program 3 times [2024-06-28 04:38:44,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:44,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052230296] [2024-06-28 04:38:44,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:44,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:44,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:45,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:45,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:45,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052230296] [2024-06-28 04:38:45,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052230296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:45,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:45,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:45,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126168763] [2024-06-28 04:38:45,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:45,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:45,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:45,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:45,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:45,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:38:45,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 650 transitions, 7496 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:45,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:45,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:38:45,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:46,508 INFO L124 PetriNetUnfolderBase]: 3111/5209 cut-off events. [2024-06-28 04:38:46,509 INFO L125 PetriNetUnfolderBase]: For 918822/918822 co-relation queries the response was YES. [2024-06-28 04:38:46,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46997 conditions, 5209 events. 3111/5209 cut-off events. For 918822/918822 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 34109 event pairs, 541 based on Foata normal form. 4/5207 useless extension candidates. Maximal degree in co-relation 46790. Up to 4476 conditions per place. [2024-06-28 04:38:46,587 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 593 selfloop transitions, 75 changer transitions 0/675 dead transitions. [2024-06-28 04:38:46,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 675 transitions, 9428 flow [2024-06-28 04:38:46,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:46,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:46,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 04:38:46,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-28 04:38:46,588 INFO L175 Difference]: Start difference. First operand has 457 places, 650 transitions, 7496 flow. Second operand 9 states and 178 transitions. [2024-06-28 04:38:46,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 675 transitions, 9428 flow [2024-06-28 04:38:51,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 675 transitions, 9156 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-28 04:38:51,311 INFO L231 Difference]: Finished difference. Result has 460 places, 656 transitions, 7660 flow [2024-06-28 04:38:51,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7224, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7660, PETRI_PLACES=460, PETRI_TRANSITIONS=656} [2024-06-28 04:38:51,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-28 04:38:51,311 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 656 transitions, 7660 flow [2024-06-28 04:38:51,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:51,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:51,312 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:38:51,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:38:51,312 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:38:51,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:51,312 INFO L85 PathProgramCache]: Analyzing trace with hash -572400536, now seen corresponding path program 1 times [2024-06-28 04:38:51,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:51,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612056281] [2024-06-28 04:38:51,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:51,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:51,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:52,563 INFO 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:52,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:52,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612056281] [2024-06-28 04:38:52,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612056281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:52,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:52,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:38:52,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930152236] [2024-06-28 04:38:52,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:52,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:38:52,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:52,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:38:52,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:38:52,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:38:52,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 656 transitions, 7660 flow. Second operand has 12 states, 12 states have (on average 13.416666666666666) internal successors, (161), 12 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call 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:52,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:52,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:38:52,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:54,071 INFO L124 PetriNetUnfolderBase]: 3167/5295 cut-off events. [2024-06-28 04:38:54,072 INFO L125 PetriNetUnfolderBase]: For 1060694/1060694 co-relation queries the response was YES. [2024-06-28 04:38:54,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48409 conditions, 5295 events. 3167/5295 cut-off events. For 1060694/1060694 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34722 event pairs, 552 based on Foata normal form. 16/5305 useless extension candidates. Maximal degree in co-relation 48200. Up to 4547 conditions per place. [2024-06-28 04:38:54,157 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 592 selfloop transitions, 80 changer transitions 0/679 dead transitions. [2024-06-28 04:38:54,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 679 transitions, 9258 flow [2024-06-28 04:38:54,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:38:54,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:38:54,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 04:38:54,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 04:38:54,158 INFO L175 Difference]: Start difference. First operand has 460 places, 656 transitions, 7660 flow. Second operand 10 states and 196 transitions. [2024-06-28 04:38:54,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 679 transitions, 9258 flow [2024-06-28 04:38:58,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 679 transitions, 9005 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-28 04:38:58,730 INFO L231 Difference]: Finished difference. Result has 465 places, 658 transitions, 7702 flow [2024-06-28 04:38:58,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7407, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7702, PETRI_PLACES=465, PETRI_TRANSITIONS=658} [2024-06-28 04:38:58,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-28 04:38:58,731 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 658 transitions, 7702 flow [2024-06-28 04:38:58,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.416666666666666) internal successors, (161), 12 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call 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:58,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:58,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:58,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:38:58,731 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:38:58,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:58,731 INFO L85 PathProgramCache]: Analyzing trace with hash -453501656, now seen corresponding path program 4 times [2024-06-28 04:38:58,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:58,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304475752] [2024-06-28 04:38:58,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:58,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:58,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:59,505 INFO 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:59,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:59,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304475752] [2024-06-28 04:38:59,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304475752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:59,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:59,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:59,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865114717] [2024-06-28 04:38:59,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:59,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:59,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:59,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:59,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:59,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:38:59,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 658 transitions, 7702 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:59,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:59,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:38:59,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:00,984 INFO L124 PetriNetUnfolderBase]: 3183/5315 cut-off events. [2024-06-28 04:39:00,984 INFO L125 PetriNetUnfolderBase]: For 968214/968214 co-relation queries the response was YES. [2024-06-28 04:39:01,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48657 conditions, 5315 events. 3183/5315 cut-off events. For 968214/968214 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 34810 event pairs, 554 based on Foata normal form. 4/5313 useless extension candidates. Maximal degree in co-relation 48446. Up to 4646 conditions per place. [2024-06-28 04:39:01,074 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 586 selfloop transitions, 82 changer transitions 0/675 dead transitions. [2024-06-28 04:39:01,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 675 transitions, 9232 flow [2024-06-28 04:39:01,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:39:01,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:39:01,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 04:39:01,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 04:39:01,075 INFO L175 Difference]: Start difference. First operand has 465 places, 658 transitions, 7702 flow. Second operand 9 states and 174 transitions. [2024-06-28 04:39:01,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 675 transitions, 9232 flow [2024-06-28 04:39:05,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 675 transitions, 9015 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 04:39:05,370 INFO L231 Difference]: Finished difference. Result has 466 places, 661 transitions, 7809 flow [2024-06-28 04:39:05,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7485, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7809, PETRI_PLACES=466, PETRI_TRANSITIONS=661} [2024-06-28 04:39:05,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-28 04:39:05,371 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 661 transitions, 7809 flow [2024-06-28 04:39:05,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:05,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:05,371 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:39:05,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:39:05,371 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:39:05,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:05,372 INFO L85 PathProgramCache]: Analyzing trace with hash -453649526, now seen corresponding path program 5 times [2024-06-28 04:39:05,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:05,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76733263] [2024-06-28 04:39:05,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:05,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:05,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:06,235 INFO 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:39:06,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:06,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76733263] [2024-06-28 04:39:06,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76733263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:06,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:06,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:39:06,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117528187] [2024-06-28 04:39:06,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:06,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:39:06,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:06,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:39:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:39:06,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:39:06,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 661 transitions, 7809 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:06,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:06,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:39:06,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:07,762 INFO L124 PetriNetUnfolderBase]: 3241/5407 cut-off events. [2024-06-28 04:39:07,762 INFO L125 PetriNetUnfolderBase]: For 1035282/1035282 co-relation queries the response was YES. [2024-06-28 04:39:07,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50602 conditions, 5407 events. 3241/5407 cut-off events. For 1035282/1035282 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 35449 event pairs, 561 based on Foata normal form. 4/5405 useless extension candidates. Maximal degree in co-relation 50390. Up to 4652 conditions per place. [2024-06-28 04:39:07,851 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 596 selfloop transitions, 81 changer transitions 0/684 dead transitions. [2024-06-28 04:39:07,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 684 transitions, 9841 flow [2024-06-28 04:39:07,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:39:07,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:39:07,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:39:07,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:39:07,852 INFO L175 Difference]: Start difference. First operand has 466 places, 661 transitions, 7809 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:39:07,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 684 transitions, 9841 flow [2024-06-28 04:39:13,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 684 transitions, 9539 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-28 04:39:13,148 INFO L231 Difference]: Finished difference. Result has 469 places, 667 transitions, 7985 flow [2024-06-28 04:39:13,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7507, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7985, PETRI_PLACES=469, PETRI_TRANSITIONS=667} [2024-06-28 04:39:13,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-28 04:39:13,149 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 667 transitions, 7985 flow [2024-06-28 04:39:13,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:13,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:13,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] [2024-06-28 04:39:13,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 04:39:13,149 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:39:13,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:13,150 INFO L85 PathProgramCache]: Analyzing trace with hash -254199866, now seen corresponding path program 6 times [2024-06-28 04:39:13,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:13,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446505601] [2024-06-28 04:39:13,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:13,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:13,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:13,917 INFO 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:39:13,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:13,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446505601] [2024-06-28 04:39:13,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446505601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:13,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:13,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:39:13,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679241747] [2024-06-28 04:39:13,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:13,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:39:13,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:13,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:39:13,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:39:13,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:39:13,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 667 transitions, 7985 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:13,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:13,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:39:13,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:15,283 INFO L124 PetriNetUnfolderBase]: 3244/5416 cut-off events. [2024-06-28 04:39:15,283 INFO L125 PetriNetUnfolderBase]: For 1036003/1036003 co-relation queries the response was YES. [2024-06-28 04:39:15,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50470 conditions, 5416 events. 3244/5416 cut-off events. For 1036003/1036003 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 35497 event pairs, 567 based on Foata normal form. 4/5414 useless extension candidates. Maximal degree in co-relation 50256. Up to 4737 conditions per place. [2024-06-28 04:39:15,374 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 590 selfloop transitions, 87 changer transitions 0/684 dead transitions. [2024-06-28 04:39:15,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 684 transitions, 9547 flow [2024-06-28 04:39:15,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:39:15,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:39:15,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:39:15,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 04:39:15,375 INFO L175 Difference]: Start difference. First operand has 469 places, 667 transitions, 7985 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:39:15,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 684 transitions, 9547 flow [2024-06-28 04:39:20,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 684 transitions, 9244 flow, removed 106 selfloop flow, removed 5 redundant places. [2024-06-28 04:39:20,528 INFO L231 Difference]: Finished difference. Result has 473 places, 670 transitions, 8030 flow [2024-06-28 04:39:20,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7710, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8030, PETRI_PLACES=473, PETRI_TRANSITIONS=670} [2024-06-28 04:39:20,529 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-28 04:39:20,529 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 670 transitions, 8030 flow [2024-06-28 04:39:20,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:20,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:20,529 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:39:20,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 04:39:20,529 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:39:20,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:20,530 INFO L85 PathProgramCache]: Analyzing trace with hash -453495704, now seen corresponding path program 2 times [2024-06-28 04:39:20,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:20,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6955712] [2024-06-28 04:39:20,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:20,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:20,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:21,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:39:21,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:21,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6955712] [2024-06-28 04:39:21,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6955712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:21,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:21,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:39:21,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252001313] [2024-06-28 04:39:21,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:21,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:39:21,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:21,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:39:21,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:39:21,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:39:21,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 670 transitions, 8030 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:21,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:21,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:39:21,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:22,975 INFO L124 PetriNetUnfolderBase]: 3300/5500 cut-off events. [2024-06-28 04:39:22,975 INFO L125 PetriNetUnfolderBase]: For 1170516/1170516 co-relation queries the response was YES. [2024-06-28 04:39:23,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51632 conditions, 5500 events. 3300/5500 cut-off events. For 1170516/1170516 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 36096 event pairs, 573 based on Foata normal form. 16/5510 useless extension candidates. Maximal degree in co-relation 51416. Up to 4767 conditions per place. [2024-06-28 04:39:23,072 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 598 selfloop transitions, 85 changer transitions 0/690 dead transitions. [2024-06-28 04:39:23,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 690 transitions, 9644 flow [2024-06-28 04:39:23,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:39:23,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:39:23,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 04:39:23,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-28 04:39:23,074 INFO L175 Difference]: Start difference. First operand has 473 places, 670 transitions, 8030 flow. Second operand 10 states and 193 transitions. [2024-06-28 04:39:23,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 690 transitions, 9644 flow [2024-06-28 04:39:27,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 690 transitions, 9352 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-28 04:39:27,104 INFO L231 Difference]: Finished difference. Result has 476 places, 672 transitions, 8054 flow [2024-06-28 04:39:27,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7738, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8054, PETRI_PLACES=476, PETRI_TRANSITIONS=672} [2024-06-28 04:39:27,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-28 04:39:27,104 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 672 transitions, 8054 flow [2024-06-28 04:39:27,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:27,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:27,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:39:27,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 04:39:27,105 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:39:27,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:27,105 INFO L85 PathProgramCache]: Analyzing trace with hash -254193914, now seen corresponding path program 3 times [2024-06-28 04:39:27,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:27,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950251266] [2024-06-28 04:39:27,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:27,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:27,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:28,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:39:28,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:28,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950251266] [2024-06-28 04:39:28,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950251266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:28,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:28,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:39:28,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782437814] [2024-06-28 04:39:28,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:28,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:39:28,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:28,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:39:28,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:39:28,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:39:28,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 672 transitions, 8054 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:28,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:28,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:39:28,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:29,799 INFO L124 PetriNetUnfolderBase]: 3356/5592 cut-off events. [2024-06-28 04:39:29,799 INFO L125 PetriNetUnfolderBase]: For 1203296/1203296 co-relation queries the response was YES. [2024-06-28 04:39:29,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53103 conditions, 5592 events. 3356/5592 cut-off events. For 1203296/1203296 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 36799 event pairs, 583 based on Foata normal form. 16/5602 useless extension candidates. Maximal degree in co-relation 52886. Up to 4766 conditions per place. [2024-06-28 04:39:29,893 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 576 selfloop transitions, 110 changer transitions 0/693 dead transitions. [2024-06-28 04:39:29,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 693 transitions, 9692 flow [2024-06-28 04:39:29,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:39:29,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:39:29,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 04:39:29,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 04:39:29,895 INFO L175 Difference]: Start difference. First operand has 476 places, 672 transitions, 8054 flow. Second operand 10 states and 195 transitions. [2024-06-28 04:39:29,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 693 transitions, 9692 flow [2024-06-28 04:39:34,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 693 transitions, 9436 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-28 04:39:34,289 INFO L231 Difference]: Finished difference. Result has 478 places, 674 transitions, 8168 flow [2024-06-28 04:39:34,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7798, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8168, PETRI_PLACES=478, PETRI_TRANSITIONS=674} [2024-06-28 04:39:34,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-28 04:39:34,290 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 674 transitions, 8168 flow [2024-06-28 04:39:34,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:34,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:34,290 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:39:34,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 04:39:34,291 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:39:34,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:34,291 INFO L85 PathProgramCache]: Analyzing trace with hash -246842264, now seen corresponding path program 4 times [2024-06-28 04:39:34,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:34,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308301488] [2024-06-28 04:39:34,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:34,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:34,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:35,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:39:35,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:35,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308301488] [2024-06-28 04:39:35,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308301488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:35,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:35,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:39:35,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11748138] [2024-06-28 04:39:35,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:35,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:39:35,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:35,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:39:35,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:39:35,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:39:35,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 674 transitions, 8168 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:35,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:35,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:39:35,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:36,818 INFO L124 PetriNetUnfolderBase]: 3412/5682 cut-off events. [2024-06-28 04:39:36,819 INFO L125 PetriNetUnfolderBase]: For 1229414/1229414 co-relation queries the response was YES. [2024-06-28 04:39:36,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54187 conditions, 5682 events. 3412/5682 cut-off events. For 1229414/1229414 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 37453 event pairs, 593 based on Foata normal form. 16/5692 useless extension candidates. Maximal degree in co-relation 53969. Up to 4830 conditions per place. [2024-06-28 04:39:36,920 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 563 selfloop transitions, 125 changer transitions 0/695 dead transitions. [2024-06-28 04:39:36,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 695 transitions, 9814 flow [2024-06-28 04:39:36,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:39:36,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:39:36,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 04:39:36,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 04:39:36,921 INFO L175 Difference]: Start difference. First operand has 478 places, 674 transitions, 8168 flow. Second operand 10 states and 196 transitions. [2024-06-28 04:39:36,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 695 transitions, 9814 flow [2024-06-28 04:39:40,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 695 transitions, 9510 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-28 04:39:40,876 INFO L231 Difference]: Finished difference. Result has 480 places, 676 transitions, 8268 flow [2024-06-28 04:39:40,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7864, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8268, PETRI_PLACES=480, PETRI_TRANSITIONS=676} [2024-06-28 04:39:40,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-28 04:39:40,876 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 676 transitions, 8268 flow [2024-06-28 04:39:40,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:40,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:40,877 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:39:40,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 04:39:40,877 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:39:40,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:40,878 INFO L85 PathProgramCache]: Analyzing trace with hash -246575354, now seen corresponding path program 5 times [2024-06-28 04:39:40,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:40,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322046493] [2024-06-28 04:39:40,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:40,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:40,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:41,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:39:41,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:41,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322046493] [2024-06-28 04:39:41,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322046493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:41,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:41,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:39:41,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434926828] [2024-06-28 04:39:41,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:41,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:39:41,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:41,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:39:41,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:39:41,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:39:41,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 676 transitions, 8268 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:41,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:41,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:39:41,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:43,548 INFO L124 PetriNetUnfolderBase]: 3492/5810 cut-off events. [2024-06-28 04:39:43,548 INFO L125 PetriNetUnfolderBase]: For 1205408/1205408 co-relation queries the response was YES. [2024-06-28 04:39:43,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55436 conditions, 5810 events. 3492/5810 cut-off events. For 1205408/1205408 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 38320 event pairs, 595 based on Foata normal form. 12/5816 useless extension candidates. Maximal degree in co-relation 55217. Up to 4706 conditions per place. [2024-06-28 04:39:43,645 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 560 selfloop transitions, 135 changer transitions 0/702 dead transitions. [2024-06-28 04:39:43,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 702 transitions, 10032 flow [2024-06-28 04:39:43,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:39:43,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:39:43,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-28 04:39:43,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 04:39:43,646 INFO L175 Difference]: Start difference. First operand has 480 places, 676 transitions, 8268 flow. Second operand 10 states and 198 transitions. [2024-06-28 04:39:43,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 702 transitions, 10032 flow [2024-06-28 04:39:48,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 702 transitions, 9694 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 04:39:48,007 INFO L231 Difference]: Finished difference. Result has 483 places, 680 transitions, 8443 flow [2024-06-28 04:39:48,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7930, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8443, PETRI_PLACES=483, PETRI_TRANSITIONS=680} [2024-06-28 04:39:48,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-28 04:39:48,008 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 680 transitions, 8443 flow [2024-06-28 04:39:48,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:48,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:48,008 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:39:48,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 04:39:48,009 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:39:48,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:48,009 INFO L85 PathProgramCache]: Analyzing trace with hash -965358172, now seen corresponding path program 7 times [2024-06-28 04:39:48,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:48,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184527602] [2024-06-28 04:39:48,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:48,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:48,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:48,877 INFO 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:39:48,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:48,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184527602] [2024-06-28 04:39:48,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184527602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:48,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:48,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:39:48,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937001092] [2024-06-28 04:39:48,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:48,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:39:48,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:48,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:39:48,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:39:49,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:39:49,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 680 transitions, 8443 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:49,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:49,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:39:49,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:50,541 INFO L124 PetriNetUnfolderBase]: 3508/5829 cut-off events. [2024-06-28 04:39:50,541 INFO L125 PetriNetUnfolderBase]: For 1136723/1136723 co-relation queries the response was YES. [2024-06-28 04:39:50,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55637 conditions, 5829 events. 3508/5829 cut-off events. For 1136723/1136723 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 38532 event pairs, 623 based on Foata normal form. 4/5823 useless extension candidates. Maximal degree in co-relation 55416. Up to 5035 conditions per place. [2024-06-28 04:39:50,640 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 569 selfloop transitions, 119 changer transitions 0/695 dead transitions. [2024-06-28 04:39:50,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 695 transitions, 10037 flow [2024-06-28 04:39:50,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:39:50,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:39:50,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:39:50,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:39:50,641 INFO L175 Difference]: Start difference. First operand has 483 places, 680 transitions, 8443 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:39:50,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 695 transitions, 10037 flow [2024-06-28 04:39:54,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 695 transitions, 9670 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-28 04:39:54,776 INFO L231 Difference]: Finished difference. Result has 485 places, 683 transitions, 8504 flow [2024-06-28 04:39:54,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8076, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8504, PETRI_PLACES=485, PETRI_TRANSITIONS=683} [2024-06-28 04:39:54,776 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-28 04:39:54,777 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 683 transitions, 8504 flow [2024-06-28 04:39:54,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:54,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:54,777 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:39:54,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 04:39:54,777 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:39:54,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:54,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1065468506, now seen corresponding path program 8 times [2024-06-28 04:39:54,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:54,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986871013] [2024-06-28 04:39:54,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:54,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:54,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:55,664 INFO 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:39:55,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:55,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986871013] [2024-06-28 04:39:55,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986871013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:55,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:55,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:39:55,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063306748] [2024-06-28 04:39:55,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:55,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:39:55,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:55,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:39:55,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:39:55,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:39:55,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 683 transitions, 8504 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:55,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:55,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:39:55,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:57,326 INFO L124 PetriNetUnfolderBase]: 3524/5861 cut-off events. [2024-06-28 04:39:57,326 INFO L125 PetriNetUnfolderBase]: For 1143801/1143801 co-relation queries the response was YES. [2024-06-28 04:39:57,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55478 conditions, 5861 events. 3524/5861 cut-off events. For 1143801/1143801 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 38727 event pairs, 627 based on Foata normal form. 4/5855 useless extension candidates. Maximal degree in co-relation 55256. Up to 5059 conditions per place. [2024-06-28 04:39:57,430 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 573 selfloop transitions, 118 changer transitions 0/698 dead transitions. [2024-06-28 04:39:57,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 698 transitions, 10110 flow [2024-06-28 04:39:57,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:39:57,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:39:57,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:39:57,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 04:39:57,432 INFO L175 Difference]: Start difference. First operand has 485 places, 683 transitions, 8504 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:39:57,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 698 transitions, 10110 flow [2024-06-28 04:40:01,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 698 transitions, 9704 flow, removed 86 selfloop flow, removed 7 redundant places. [2024-06-28 04:40:01,673 INFO L231 Difference]: Finished difference. Result has 487 places, 686 transitions, 8530 flow [2024-06-28 04:40:01,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8530, PETRI_PLACES=487, PETRI_TRANSITIONS=686} [2024-06-28 04:40:01,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-28 04:40:01,673 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 686 transitions, 8530 flow [2024-06-28 04:40:01,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:01,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:01,674 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:40:01,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 04:40:01,674 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:40:01,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:01,674 INFO L85 PathProgramCache]: Analyzing trace with hash -945548444, now seen corresponding path program 9 times [2024-06-28 04:40:01,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:01,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013870351] [2024-06-28 04:40:01,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:01,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:01,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:02,602 INFO 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:40:02,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:02,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013870351] [2024-06-28 04:40:02,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013870351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:02,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:02,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:40:02,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484269984] [2024-06-28 04:40:02,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:02,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:40:02,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:02,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:40:02,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:40:02,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:40:02,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 686 transitions, 8530 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:02,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:02,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:40:02,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:04,144 INFO L124 PetriNetUnfolderBase]: 3540/5869 cut-off events. [2024-06-28 04:40:04,144 INFO L125 PetriNetUnfolderBase]: For 1155564/1155564 co-relation queries the response was YES. [2024-06-28 04:40:04,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55780 conditions, 5869 events. 3540/5869 cut-off events. For 1155564/1155564 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 38712 event pairs, 645 based on Foata normal form. 4/5860 useless extension candidates. Maximal degree in co-relation 55557. Up to 4994 conditions per place. [2024-06-28 04:40:04,247 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 537 selfloop transitions, 157 changer transitions 0/701 dead transitions. [2024-06-28 04:40:04,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 701 transitions, 10148 flow [2024-06-28 04:40:04,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:40:04,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:40:04,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:40:04,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:40:04,248 INFO L175 Difference]: Start difference. First operand has 487 places, 686 transitions, 8530 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:40:04,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 701 transitions, 10148 flow [2024-06-28 04:40:08,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 701 transitions, 9738 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-28 04:40:08,531 INFO L231 Difference]: Finished difference. Result has 489 places, 689 transitions, 8636 flow [2024-06-28 04:40:08,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8120, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8636, PETRI_PLACES=489, PETRI_TRANSITIONS=689} [2024-06-28 04:40:08,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-28 04:40:08,531 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 689 transitions, 8636 flow [2024-06-28 04:40:08,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:08,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:08,531 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:40:08,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 04:40:08,532 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:40:08,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:08,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1466114954, now seen corresponding path program 10 times [2024-06-28 04:40:08,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:08,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021824174] [2024-06-28 04:40:08,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:08,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:08,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:09,351 INFO 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:40:09,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:09,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021824174] [2024-06-28 04:40:09,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021824174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:09,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:09,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:40:09,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826301286] [2024-06-28 04:40:09,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:09,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:40:09,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:09,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:40:09,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:40:09,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:40:09,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 689 transitions, 8636 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:09,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:09,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:40:09,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:10,914 INFO L124 PetriNetUnfolderBase]: 3546/5891 cut-off events. [2024-06-28 04:40:10,914 INFO L125 PetriNetUnfolderBase]: For 1150014/1150014 co-relation queries the response was YES. [2024-06-28 04:40:10,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55631 conditions, 5891 events. 3546/5891 cut-off events. For 1150014/1150014 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 38975 event pairs, 624 based on Foata normal form. 4/5885 useless extension candidates. Maximal degree in co-relation 55407. Up to 5000 conditions per place. [2024-06-28 04:40:11,024 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 579 selfloop transitions, 123 changer transitions 0/709 dead transitions. [2024-06-28 04:40:11,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 709 transitions, 10730 flow [2024-06-28 04:40:11,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:40:11,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:40:11,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 04:40:11,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 04:40:11,026 INFO L175 Difference]: Start difference. First operand has 489 places, 689 transitions, 8636 flow. Second operand 9 states and 177 transitions. [2024-06-28 04:40:11,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 709 transitions, 10730 flow [2024-06-28 04:40:14,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 709 transitions, 10236 flow, removed 92 selfloop flow, removed 7 redundant places. [2024-06-28 04:40:14,674 INFO L231 Difference]: Finished difference. Result has 492 places, 695 transitions, 8775 flow [2024-06-28 04:40:14,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8142, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8775, PETRI_PLACES=492, PETRI_TRANSITIONS=695} [2024-06-28 04:40:14,675 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-28 04:40:14,675 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 695 transitions, 8775 flow [2024-06-28 04:40:14,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:14,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:14,675 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:40:14,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 04:40:14,675 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:40:14,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:14,676 INFO L85 PathProgramCache]: Analyzing trace with hash -958000570, now seen corresponding path program 6 times [2024-06-28 04:40:14,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:14,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750711513] [2024-06-28 04:40:14,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:14,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:14,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:15,629 INFO 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:40:15,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:15,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750711513] [2024-06-28 04:40:15,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750711513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:15,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:15,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:40:15,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721519673] [2024-06-28 04:40:15,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:15,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:40:15,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:15,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:40:15,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:40:15,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:40:15,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 695 transitions, 8775 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:15,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:15,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:40:15,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:17,438 INFO L124 PetriNetUnfolderBase]: 3602/5967 cut-off events. [2024-06-28 04:40:17,438 INFO L125 PetriNetUnfolderBase]: For 1320905/1320905 co-relation queries the response was YES. [2024-06-28 04:40:17,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57196 conditions, 5967 events. 3602/5967 cut-off events. For 1320905/1320905 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 39469 event pairs, 651 based on Foata normal form. 16/5970 useless extension candidates. Maximal degree in co-relation 56970. Up to 5016 conditions per place. [2024-06-28 04:40:17,538 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 559 selfloop transitions, 147 changer transitions 0/713 dead transitions. [2024-06-28 04:40:17,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 713 transitions, 10461 flow [2024-06-28 04:40:17,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:40:17,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:40:17,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 04:40:17,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-28 04:40:17,540 INFO L175 Difference]: Start difference. First operand has 492 places, 695 transitions, 8775 flow. Second operand 10 states and 197 transitions. [2024-06-28 04:40:17,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 713 transitions, 10461 flow [2024-06-28 04:40:21,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 713 transitions, 10086 flow, removed 119 selfloop flow, removed 5 redundant places. [2024-06-28 04:40:21,737 INFO L231 Difference]: Finished difference. Result has 497 places, 697 transitions, 8872 flow [2024-06-28 04:40:21,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8400, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8872, PETRI_PLACES=497, PETRI_TRANSITIONS=697} [2024-06-28 04:40:21,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-28 04:40:21,737 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 697 transitions, 8872 flow [2024-06-28 04:40:21,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:21,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:21,737 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:40:21,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 04:40:21,738 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:40:21,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:21,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1665570566, now seen corresponding path program 7 times [2024-06-28 04:40:21,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:21,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417622655] [2024-06-28 04:40:21,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:21,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:21,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:22,875 INFO 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:40:22,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:22,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417622655] [2024-06-28 04:40:22,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417622655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:22,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:22,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:40:22,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119651793] [2024-06-28 04:40:22,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:22,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:40:22,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:22,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:40:22,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:40:22,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:40:22,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 697 transitions, 8872 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:22,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:22,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:40:22,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:24,623 INFO L124 PetriNetUnfolderBase]: 3658/6059 cut-off events. [2024-06-28 04:40:24,624 INFO L125 PetriNetUnfolderBase]: For 1350066/1350066 co-relation queries the response was YES. [2024-06-28 04:40:24,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58752 conditions, 6059 events. 3658/6059 cut-off events. For 1350066/1350066 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 40189 event pairs, 661 based on Foata normal form. 16/6062 useless extension candidates. Maximal degree in co-relation 58524. Up to 5122 conditions per place. [2024-06-28 04:40:24,734 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 572 selfloop transitions, 136 changer transitions 0/715 dead transitions. [2024-06-28 04:40:24,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 715 transitions, 10566 flow [2024-06-28 04:40:24,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:40:24,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:40:24,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 04:40:24,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 04:40:24,735 INFO L175 Difference]: Start difference. First operand has 497 places, 697 transitions, 8872 flow. Second operand 10 states and 196 transitions. [2024-06-28 04:40:24,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 715 transitions, 10566 flow [2024-06-28 04:40:30,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 715 transitions, 10160 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-28 04:40:30,047 INFO L231 Difference]: Finished difference. Result has 499 places, 699 transitions, 8920 flow [2024-06-28 04:40:30,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8466, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8920, PETRI_PLACES=499, PETRI_TRANSITIONS=699} [2024-06-28 04:40:30,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-28 04:40:30,048 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 699 transitions, 8920 flow [2024-06-28 04:40:30,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:30,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:30,048 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:40:30,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 04:40:30,049 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:40:30,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:30,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1673189126, now seen corresponding path program 8 times [2024-06-28 04:40:30,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:30,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371700177] [2024-06-28 04:40:30,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:30,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:30,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:31,245 INFO 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:40:31,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:31,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371700177] [2024-06-28 04:40:31,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371700177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:31,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:31,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:40:31,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508595708] [2024-06-28 04:40:31,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:31,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:40:31,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:31,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:40:31,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:40:31,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:40:31,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 699 transitions, 8920 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:31,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:31,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:40:31,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:33,042 INFO L124 PetriNetUnfolderBase]: 3790/6273 cut-off events. [2024-06-28 04:40:33,042 INFO L125 PetriNetUnfolderBase]: For 1529321/1529321 co-relation queries the response was YES. [2024-06-28 04:40:33,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64355 conditions, 6273 events. 3790/6273 cut-off events. For 1529321/1529321 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 41681 event pairs, 665 based on Foata normal form. 12/6275 useless extension candidates. Maximal degree in co-relation 64126. Up to 5173 conditions per place. [2024-06-28 04:40:33,160 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 575 selfloop transitions, 141 changer transitions 0/723 dead transitions. [2024-06-28 04:40:33,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 723 transitions, 11148 flow [2024-06-28 04:40:33,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:40:33,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:40:33,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 04:40:33,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-06-28 04:40:33,161 INFO L175 Difference]: Start difference. First operand has 499 places, 699 transitions, 8920 flow. Second operand 10 states and 199 transitions. [2024-06-28 04:40:33,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 723 transitions, 11148 flow [2024-06-28 04:40:38,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 723 transitions, 10760 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-28 04:40:38,956 INFO L231 Difference]: Finished difference. Result has 501 places, 703 transitions, 9175 flow [2024-06-28 04:40:38,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8532, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9175, PETRI_PLACES=501, PETRI_TRANSITIONS=703} [2024-06-28 04:40:38,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-28 04:40:38,957 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 703 transitions, 9175 flow [2024-06-28 04:40:38,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:38,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:38,957 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:40:38,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 04:40:38,957 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:40:38,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:38,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1065462554, now seen corresponding path program 9 times [2024-06-28 04:40:38,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:38,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186619770] [2024-06-28 04:40:38,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:38,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:38,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:40,011 INFO 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:40:40,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:40,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186619770] [2024-06-28 04:40:40,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186619770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:40,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:40,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:40:40,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75615111] [2024-06-28 04:40:40,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:40,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:40:40,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:40,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:40:40,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:40:40,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:40:40,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 703 transitions, 9175 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:40,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:40,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:40:40,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:41,918 INFO L124 PetriNetUnfolderBase]: 3754/6231 cut-off events. [2024-06-28 04:40:41,918 INFO L125 PetriNetUnfolderBase]: For 1394332/1394332 co-relation queries the response was YES. [2024-06-28 04:40:41,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60387 conditions, 6231 events. 3754/6231 cut-off events. For 1394332/1394332 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 41608 event pairs, 667 based on Foata normal form. 16/6237 useless extension candidates. Maximal degree in co-relation 60157. Up to 5363 conditions per place. [2024-06-28 04:40:42,024 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 591 selfloop transitions, 121 changer transitions 0/719 dead transitions. [2024-06-28 04:40:42,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 719 transitions, 10705 flow [2024-06-28 04:40:42,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:40:42,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:40:42,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 04:40:42,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-28 04:40:42,025 INFO L175 Difference]: Start difference. First operand has 501 places, 703 transitions, 9175 flow. Second operand 10 states and 194 transitions. [2024-06-28 04:40:42,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 719 transitions, 10705 flow [2024-06-28 04:40:47,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 719 transitions, 10288 flow, removed 126 selfloop flow, removed 6 redundant places. [2024-06-28 04:40:47,935 INFO L231 Difference]: Finished difference. Result has 505 places, 703 transitions, 9006 flow [2024-06-28 04:40:47,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8758, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9006, PETRI_PLACES=505, PETRI_TRANSITIONS=703} [2024-06-28 04:40:47,935 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-28 04:40:47,935 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 703 transitions, 9006 flow [2024-06-28 04:40:47,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:47,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:47,936 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:40:47,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 04:40:47,936 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:40:47,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:47,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1387172642, now seen corresponding path program 10 times [2024-06-28 04:40:47,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:47,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774513238] [2024-06-28 04:40:47,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:47,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:47,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:49,017 INFO 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:40:49,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:49,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774513238] [2024-06-28 04:40:49,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774513238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:49,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:49,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:40:49,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670945980] [2024-06-28 04:40:49,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:49,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:40:49,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:49,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:40:49,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:40:49,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:40:49,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 703 transitions, 9006 flow. Second operand has 12 states, 12 states have (on average 13.416666666666666) internal successors, (161), 12 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:49,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:49,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:40:49,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:50,917 INFO L124 PetriNetUnfolderBase]: 3873/6414 cut-off events. [2024-06-28 04:40:50,917 INFO L125 PetriNetUnfolderBase]: For 1516118/1516118 co-relation queries the response was YES. [2024-06-28 04:40:51,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64833 conditions, 6414 events. 3873/6414 cut-off events. For 1516118/1516118 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 42730 event pairs, 680 based on Foata normal form. 12/6413 useless extension candidates. Maximal degree in co-relation 64601. Up to 4639 conditions per place. [2024-06-28 04:40:51,037 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 478 selfloop transitions, 243 changer transitions 0/728 dead transitions. [2024-06-28 04:40:51,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 728 transitions, 11258 flow [2024-06-28 04:40:51,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:40:51,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:40:51,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-28 04:40:51,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-28 04:40:51,038 INFO L175 Difference]: Start difference. First operand has 505 places, 703 transitions, 9006 flow. Second operand 10 states and 201 transitions. [2024-06-28 04:40:51,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 728 transitions, 11258 flow [2024-06-28 04:40:56,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 728 transitions, 10990 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 04:40:56,668 INFO L231 Difference]: Finished difference. Result has 506 places, 707 transitions, 9593 flow [2024-06-28 04:40:56,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8738, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9593, PETRI_PLACES=506, PETRI_TRANSITIONS=707} [2024-06-28 04:40:56,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 463 predicate places. [2024-06-28 04:40:56,668 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 707 transitions, 9593 flow [2024-06-28 04:40:56,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.416666666666666) internal successors, (161), 12 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:56,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:56,669 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:40:56,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 04:40:56,669 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:40:56,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:56,669 INFO L85 PathProgramCache]: Analyzing trace with hash 825045124, now seen corresponding path program 11 times [2024-06-28 04:40:56,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:56,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093998440] [2024-06-28 04:40:56,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:56,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:56,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:57,770 INFO 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:40:57,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:57,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093998440] [2024-06-28 04:40:57,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093998440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:57,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:57,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:40:57,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560522016] [2024-06-28 04:40:57,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:57,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:40:57,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:57,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:40:57,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:40:57,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:40:57,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 707 transitions, 9593 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:57,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:57,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:40:57,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:59,616 INFO L124 PetriNetUnfolderBase]: 3929/6508 cut-off events. [2024-06-28 04:40:59,617 INFO L125 PetriNetUnfolderBase]: For 1620335/1620335 co-relation queries the response was YES. [2024-06-28 04:40:59,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67333 conditions, 6508 events. 3929/6508 cut-off events. For 1620335/1620335 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 43569 event pairs, 728 based on Foata normal form. 16/6511 useless extension candidates. Maximal degree in co-relation 67100. Up to 5535 conditions per place. [2024-06-28 04:40:59,734 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 551 selfloop transitions, 167 changer transitions 0/725 dead transitions. [2024-06-28 04:40:59,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 725 transitions, 11319 flow [2024-06-28 04:40:59,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:40:59,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:40:59,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 04:40:59,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-28 04:40:59,735 INFO L175 Difference]: Start difference. First operand has 506 places, 707 transitions, 9593 flow. Second operand 10 states and 197 transitions. [2024-06-28 04:40:59,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 725 transitions, 11319 flow [2024-06-28 04:41:05,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 725 transitions, 10873 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-28 04:41:05,510 INFO L231 Difference]: Finished difference. Result has 510 places, 709 transitions, 9675 flow [2024-06-28 04:41:05,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9155, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9675, PETRI_PLACES=510, PETRI_TRANSITIONS=709} [2024-06-28 04:41:05,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 467 predicate places. [2024-06-28 04:41:05,511 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 709 transitions, 9675 flow [2024-06-28 04:41:05,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:05,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:05,511 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:41:05,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 04:41:05,511 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:41:05,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:05,512 INFO L85 PathProgramCache]: Analyzing trace with hash 825312034, now seen corresponding path program 12 times [2024-06-28 04:41:05,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:05,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88932338] [2024-06-28 04:41:05,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:05,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:05,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:06,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:41:06,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:06,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88932338] [2024-06-28 04:41:06,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88932338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:06,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:06,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:41:06,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641403789] [2024-06-28 04:41:06,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:06,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:41:06,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:06,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:41:06,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:41:06,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:41:06,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 709 transitions, 9675 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:06,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:06,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:41:06,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:08,595 INFO L124 PetriNetUnfolderBase]: 4061/6714 cut-off events. [2024-06-28 04:41:08,596 INFO L125 PetriNetUnfolderBase]: For 1803419/1803419 co-relation queries the response was YES. [2024-06-28 04:41:08,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73255 conditions, 6714 events. 4061/6714 cut-off events. For 1803419/1803419 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 45081 event pairs, 751 based on Foata normal form. 12/6713 useless extension candidates. Maximal degree in co-relation 73020. Up to 5579 conditions per place. [2024-06-28 04:41:08,715 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 553 selfloop transitions, 173 changer transitions 0/733 dead transitions. [2024-06-28 04:41:08,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 733 transitions, 11939 flow [2024-06-28 04:41:08,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:41:08,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:41:08,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-28 04:41:08,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:41:08,716 INFO L175 Difference]: Start difference. First operand has 510 places, 709 transitions, 9675 flow. Second operand 10 states and 200 transitions. [2024-06-28 04:41:08,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 733 transitions, 11939 flow [2024-06-28 04:41:15,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 733 transitions, 11489 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-28 04:41:15,442 INFO L231 Difference]: Finished difference. Result has 512 places, 713 transitions, 9940 flow [2024-06-28 04:41:15,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9225, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9940, PETRI_PLACES=512, PETRI_TRANSITIONS=713} [2024-06-28 04:41:15,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 469 predicate places. [2024-06-28 04:41:15,442 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 713 transitions, 9940 flow [2024-06-28 04:41:15,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:15,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:15,443 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:41:15,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 04:41:15,443 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:41:15,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:15,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1073473412, now seen corresponding path program 13 times [2024-06-28 04:41:15,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:15,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329515906] [2024-06-28 04:41:15,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:15,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:15,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:16,526 INFO 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:41:16,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:16,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329515906] [2024-06-28 04:41:16,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329515906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:16,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:16,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:41:16,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689180479] [2024-06-28 04:41:16,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:16,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:41:16,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:16,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:41:16,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:41:16,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:41:16,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 713 transitions, 9940 flow. Second operand has 12 states, 12 states have (on average 13.416666666666666) internal successors, (161), 12 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:16,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:16,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:41:16,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:18,457 INFO L124 PetriNetUnfolderBase]: 4101/6778 cut-off events. [2024-06-28 04:41:18,457 INFO L125 PetriNetUnfolderBase]: For 1826158/1826158 co-relation queries the response was YES. [2024-06-28 04:41:18,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73923 conditions, 6778 events. 4101/6778 cut-off events. For 1826158/1826158 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 45638 event pairs, 757 based on Foata normal form. 12/6777 useless extension candidates. Maximal degree in co-relation 73687. Up to 5635 conditions per place. [2024-06-28 04:41:18,582 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 513 selfloop transitions, 215 changer transitions 0/735 dead transitions. [2024-06-28 04:41:18,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 735 transitions, 12034 flow [2024-06-28 04:41:18,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:41:18,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:41:18,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-28 04:41:18,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-28 04:41:18,584 INFO L175 Difference]: Start difference. First operand has 512 places, 713 transitions, 9940 flow. Second operand 10 states and 201 transitions. [2024-06-28 04:41:18,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 735 transitions, 12034 flow [2024-06-28 04:41:26,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 735 transitions, 11662 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-28 04:41:26,465 INFO L231 Difference]: Finished difference. Result has 516 places, 715 transitions, 10187 flow [2024-06-28 04:41:26,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9568, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10187, PETRI_PLACES=516, PETRI_TRANSITIONS=715} [2024-06-28 04:41:26,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 473 predicate places. [2024-06-28 04:41:26,466 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 715 transitions, 10187 flow [2024-06-28 04:41:26,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.416666666666666) internal successors, (161), 12 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:26,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:26,466 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:41:26,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 04:41:26,466 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:41:26,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:26,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1073206502, now seen corresponding path program 14 times [2024-06-28 04:41:26,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:26,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956486349] [2024-06-28 04:41:26,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:26,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:27,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:41:27,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:27,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956486349] [2024-06-28 04:41:27,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956486349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:27,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:27,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:41:27,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316369476] [2024-06-28 04:41:27,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:27,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:41:27,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:27,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:41:27,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:41:27,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:41:27,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 715 transitions, 10187 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:27,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:27,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:41:27,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:29,819 INFO L124 PetriNetUnfolderBase]: 4065/6730 cut-off events. [2024-06-28 04:41:29,819 INFO L125 PetriNetUnfolderBase]: For 1685845/1685845 co-relation queries the response was YES. [2024-06-28 04:41:29,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70268 conditions, 6730 events. 4065/6730 cut-off events. For 1685845/1685845 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 45259 event pairs, 737 based on Foata normal form. 16/6736 useless extension candidates. Maximal degree in co-relation 70030. Up to 5698 conditions per place. [2024-06-28 04:41:29,946 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 531 selfloop transitions, 195 changer transitions 0/733 dead transitions. [2024-06-28 04:41:29,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 733 transitions, 11749 flow [2024-06-28 04:41:29,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:41:29,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:41:29,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 232 transitions. [2024-06-28 04:41:29,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 04:41:29,947 INFO L175 Difference]: Start difference. First operand has 516 places, 715 transitions, 10187 flow. Second operand 12 states and 232 transitions. [2024-06-28 04:41:29,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 733 transitions, 11749 flow [2024-06-28 04:41:36,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 733 transitions, 10799 flow, removed 132 selfloop flow, removed 10 redundant places. [2024-06-28 04:41:36,692 INFO L231 Difference]: Finished difference. Result has 518 places, 715 transitions, 9641 flow [2024-06-28 04:41:36,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9237, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9641, PETRI_PLACES=518, PETRI_TRANSITIONS=715} [2024-06-28 04:41:36,693 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 475 predicate places. [2024-06-28 04:41:36,693 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 715 transitions, 9641 flow [2024-06-28 04:41:36,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:36,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:36,693 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:41:36,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 04:41:36,693 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:36,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:36,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1709868180, now seen corresponding path program 15 times [2024-06-28 04:41:36,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:36,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571258003] [2024-06-28 04:41:36,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:36,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:37,928 INFO 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:41:37,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:37,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571258003] [2024-06-28 04:41:37,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571258003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:37,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:37,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:41:37,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382416321] [2024-06-28 04:41:37,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:37,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:41:37,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:37,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:41:37,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:41:38,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:41:38,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 715 transitions, 9641 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:38,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:38,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:41:38,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:39,738 INFO L124 PetriNetUnfolderBase]: 4069/6748 cut-off events. [2024-06-28 04:41:39,738 INFO L125 PetriNetUnfolderBase]: For 1617970/1617970 co-relation queries the response was YES. [2024-06-28 04:41:39,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65624 conditions, 6748 events. 4069/6748 cut-off events. For 1617970/1617970 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 45577 event pairs, 735 based on Foata normal form. 28/6766 useless extension candidates. Maximal degree in co-relation 65387. Up to 5804 conditions per place. [2024-06-28 04:41:39,859 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 582 selfloop transitions, 144 changer transitions 0/733 dead transitions. [2024-06-28 04:41:39,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 733 transitions, 11379 flow [2024-06-28 04:41:39,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:41:39,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:41:39,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 04:41:39,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 04:41:39,860 INFO L175 Difference]: Start difference. First operand has 518 places, 715 transitions, 9641 flow. Second operand 10 states and 195 transitions. [2024-06-28 04:41:39,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 733 transitions, 11379 flow [2024-06-28 04:41:46,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 733 transitions, 10924 flow, removed 59 selfloop flow, removed 9 redundant places. [2024-06-28 04:41:46,642 INFO L231 Difference]: Finished difference. Result has 519 places, 717 transitions, 9669 flow [2024-06-28 04:41:46,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9186, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9669, PETRI_PLACES=519, PETRI_TRANSITIONS=717} [2024-06-28 04:41:46,643 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 476 predicate places. [2024-06-28 04:41:46,643 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 717 transitions, 9669 flow [2024-06-28 04:41:46,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:46,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:46,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:41:46,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 04:41:46,643 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:46,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:46,644 INFO L85 PathProgramCache]: Analyzing trace with hash -742772297, now seen corresponding path program 1 times [2024-06-28 04:41:46,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:46,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223521303] [2024-06-28 04:41:46,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:46,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:46,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:47,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:41:47,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:47,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223521303] [2024-06-28 04:41:47,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223521303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:47,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:47,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:41:47,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766936746] [2024-06-28 04:41:47,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:47,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:41:47,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:47,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:41:47,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:41:47,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:41:47,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 717 transitions, 9669 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:47,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:47,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:41:47,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:49,350 INFO L124 PetriNetUnfolderBase]: 4097/6803 cut-off events. [2024-06-28 04:41:49,351 INFO L125 PetriNetUnfolderBase]: For 1378711/1378711 co-relation queries the response was YES. [2024-06-28 04:41:49,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65390 conditions, 6803 events. 4097/6803 cut-off events. For 1378711/1378711 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 46094 event pairs, 672 based on Foata normal form. 8/6804 useless extension candidates. Maximal degree in co-relation 65152. Up to 6100 conditions per place. [2024-06-28 04:41:49,472 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 691 selfloop transitions, 53 changer transitions 0/751 dead transitions. [2024-06-28 04:41:49,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 751 transitions, 11443 flow [2024-06-28 04:41:49,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:41:49,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:41:49,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 04:41:49,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 04:41:49,474 INFO L175 Difference]: Start difference. First operand has 519 places, 717 transitions, 9669 flow. Second operand 9 states and 183 transitions. [2024-06-28 04:41:49,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 751 transitions, 11443 flow [2024-06-28 04:41:57,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 751 transitions, 11032 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-06-28 04:41:57,170 INFO L231 Difference]: Finished difference. Result has 521 places, 720 transitions, 9479 flow [2024-06-28 04:41:57,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9258, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9479, PETRI_PLACES=521, PETRI_TRANSITIONS=720} [2024-06-28 04:41:57,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 478 predicate places. [2024-06-28 04:41:57,171 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 720 transitions, 9479 flow [2024-06-28 04:41:57,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:57,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:57,171 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:41:57,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 04:41:57,171 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:57,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:57,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1781008521, now seen corresponding path program 2 times [2024-06-28 04:41:57,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:57,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675128263] [2024-06-28 04:41:57,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:57,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:57,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:57,874 INFO 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:41:57,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:57,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675128263] [2024-06-28 04:41:57,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675128263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:57,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:57,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:41:57,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86243407] [2024-06-28 04:41:57,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:57,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:41:57,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:57,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:41:57,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:41:58,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:41:58,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 720 transitions, 9479 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:58,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:58,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:41:58,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:59,964 INFO L124 PetriNetUnfolderBase]: 4178/6934 cut-off events. [2024-06-28 04:41:59,965 INFO L125 PetriNetUnfolderBase]: For 1385745/1385745 co-relation queries the response was YES. [2024-06-28 04:42:00,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65900 conditions, 6934 events. 4178/6934 cut-off events. For 1385745/1385745 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 47041 event pairs, 681 based on Foata normal form. 8/6926 useless extension candidates. Maximal degree in co-relation 65660. Up to 6133 conditions per place. [2024-06-28 04:42:00,091 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 669 selfloop transitions, 89 changer transitions 0/765 dead transitions. [2024-06-28 04:42:00,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 765 transitions, 11443 flow [2024-06-28 04:42:00,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:42:00,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:42:00,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 04:42:00,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-06-28 04:42:00,092 INFO L175 Difference]: Start difference. First operand has 521 places, 720 transitions, 9479 flow. Second operand 10 states and 199 transitions. [2024-06-28 04:42:00,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 765 transitions, 11443 flow [2024-06-28 04:42:06,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 765 transitions, 11247 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 04:42:06,609 INFO L231 Difference]: Finished difference. Result has 525 places, 735 transitions, 9726 flow [2024-06-28 04:42:06,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9298, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9726, PETRI_PLACES=525, PETRI_TRANSITIONS=735} [2024-06-28 04:42:06,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-28 04:42:06,610 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 735 transitions, 9726 flow [2024-06-28 04:42:06,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:06,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:06,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:42:06,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 04:42:06,610 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:06,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:06,611 INFO L85 PathProgramCache]: Analyzing trace with hash -253662645, now seen corresponding path program 3 times [2024-06-28 04:42:06,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:06,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612546010] [2024-06-28 04:42:06,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:06,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:06,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:07,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:07,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:07,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612546010] [2024-06-28 04:42:07,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612546010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:07,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:07,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:42:07,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691879845] [2024-06-28 04:42:07,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:07,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:42:07,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:07,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:42:07,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:42:07,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:42:07,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 735 transitions, 9726 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:07,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:07,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:42:07,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:09,227 INFO L124 PetriNetUnfolderBase]: 4214/7003 cut-off events. [2024-06-28 04:42:09,228 INFO L125 PetriNetUnfolderBase]: For 1415392/1415392 co-relation queries the response was YES. [2024-06-28 04:42:09,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66560 conditions, 7003 events. 4214/7003 cut-off events. For 1415392/1415392 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 47629 event pairs, 684 based on Foata normal form. 10/7009 useless extension candidates. Maximal degree in co-relation 66319. Up to 6189 conditions per place. [2024-06-28 04:42:09,372 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 664 selfloop transitions, 94 changer transitions 0/765 dead transitions. [2024-06-28 04:42:09,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 765 transitions, 11535 flow [2024-06-28 04:42:09,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:42:09,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:42:09,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 04:42:09,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 04:42:09,384 INFO L175 Difference]: Start difference. First operand has 525 places, 735 transitions, 9726 flow. Second operand 9 states and 183 transitions. [2024-06-28 04:42:09,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 765 transitions, 11535 flow [2024-06-28 04:42:16,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 765 transitions, 11349 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 04:42:16,340 INFO L231 Difference]: Finished difference. Result has 530 places, 736 transitions, 9789 flow [2024-06-28 04:42:16,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9540, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9789, PETRI_PLACES=530, PETRI_TRANSITIONS=736} [2024-06-28 04:42:16,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 487 predicate places. [2024-06-28 04:42:16,341 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 736 transitions, 9789 flow [2024-06-28 04:42:16,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:16,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:16,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:42:16,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 04:42:16,341 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:16,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:16,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1998062465, now seen corresponding path program 4 times [2024-06-28 04:42:16,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:16,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537329699] [2024-06-28 04:42:16,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:16,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:16,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:16,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:16,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537329699] [2024-06-28 04:42:16,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537329699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:16,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:16,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:42:16,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597391295] [2024-06-28 04:42:16,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:16,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:42:16,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:16,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:42:16,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:42:17,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:42:17,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 736 transitions, 9789 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:17,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:17,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:42:17,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:18,918 INFO L124 PetriNetUnfolderBase]: 4250/7073 cut-off events. [2024-06-28 04:42:18,918 INFO L125 PetriNetUnfolderBase]: For 1436369/1436369 co-relation queries the response was YES. [2024-06-28 04:42:19,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67126 conditions, 7073 events. 4250/7073 cut-off events. For 1436369/1436369 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 48237 event pairs, 678 based on Foata normal form. 10/7079 useless extension candidates. Maximal degree in co-relation 66884. Up to 6183 conditions per place. [2024-06-28 04:42:19,049 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 645 selfloop transitions, 114 changer transitions 0/766 dead transitions. [2024-06-28 04:42:19,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 766 transitions, 11649 flow [2024-06-28 04:42:19,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:42:19,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:42:19,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 04:42:19,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-28 04:42:19,050 INFO L175 Difference]: Start difference. First operand has 530 places, 736 transitions, 9789 flow. Second operand 9 states and 182 transitions. [2024-06-28 04:42:19,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 766 transitions, 11649 flow [2024-06-28 04:42:26,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 766 transitions, 11424 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 04:42:26,784 INFO L231 Difference]: Finished difference. Result has 532 places, 737 transitions, 9855 flow [2024-06-28 04:42:26,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9564, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9855, PETRI_PLACES=532, PETRI_TRANSITIONS=737} [2024-06-28 04:42:26,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 489 predicate places. [2024-06-28 04:42:26,785 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 737 transitions, 9855 flow [2024-06-28 04:42:26,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:26,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:26,785 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:42:26,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 04:42:26,785 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:26,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:26,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1162567817, now seen corresponding path program 5 times [2024-06-28 04:42:26,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:26,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124339533] [2024-06-28 04:42:26,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:26,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:26,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:27,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:27,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:27,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124339533] [2024-06-28 04:42:27,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124339533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:27,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:27,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:42:27,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127675987] [2024-06-28 04:42:27,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:27,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:42:27,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:27,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:42:27,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:42:27,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:42:27,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 737 transitions, 9855 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:27,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:27,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:42:27,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:29,563 INFO L124 PetriNetUnfolderBase]: 4306/7154 cut-off events. [2024-06-28 04:42:29,563 INFO L125 PetriNetUnfolderBase]: For 1454691/1454691 co-relation queries the response was YES. [2024-06-28 04:42:29,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68009 conditions, 7154 events. 4306/7154 cut-off events. For 1454691/1454691 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 48777 event pairs, 705 based on Foata normal form. 10/7158 useless extension candidates. Maximal degree in co-relation 67766. Up to 6440 conditions per place. [2024-06-28 04:42:29,694 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 712 selfloop transitions, 51 changer transitions 0/770 dead transitions. [2024-06-28 04:42:29,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 770 transitions, 11706 flow [2024-06-28 04:42:29,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:42:29,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:42:29,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 04:42:29,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 04:42:29,695 INFO L175 Difference]: Start difference. First operand has 532 places, 737 transitions, 9855 flow. Second operand 10 states and 195 transitions. [2024-06-28 04:42:29,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 770 transitions, 11706 flow [2024-06-28 04:42:37,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 770 transitions, 11427 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 04:42:37,375 INFO L231 Difference]: Finished difference. Result has 536 places, 744 transitions, 9832 flow [2024-06-28 04:42:37,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9588, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9832, PETRI_PLACES=536, PETRI_TRANSITIONS=744} [2024-06-28 04:42:37,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 493 predicate places. [2024-06-28 04:42:37,388 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 744 transitions, 9832 flow [2024-06-28 04:42:37,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:37,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:37,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, 1] [2024-06-28 04:42:37,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 04:42:37,389 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:37,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:37,390 INFO L85 PathProgramCache]: Analyzing trace with hash 377337719, now seen corresponding path program 6 times [2024-06-28 04:42:37,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:37,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048977601] [2024-06-28 04:42:37,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:37,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:37,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:38,078 INFO 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:42:38,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:38,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048977601] [2024-06-28 04:42:38,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048977601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:38,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:38,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:42:38,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569398952] [2024-06-28 04:42:38,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:38,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:42:38,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:38,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:42:38,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:42:38,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:42:38,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 744 transitions, 9832 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:38,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:38,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:42:38,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:40,182 INFO L124 PetriNetUnfolderBase]: 4334/7205 cut-off events. [2024-06-28 04:42:40,182 INFO L125 PetriNetUnfolderBase]: For 1442002/1442002 co-relation queries the response was YES. [2024-06-28 04:42:40,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68261 conditions, 7205 events. 4334/7205 cut-off events. For 1442002/1442002 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 49147 event pairs, 657 based on Foata normal form. 8/7211 useless extension candidates. Maximal degree in co-relation 68016. Up to 6370 conditions per place. [2024-06-28 04:42:40,312 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 710 selfloop transitions, 66 changer transitions 0/783 dead transitions. [2024-06-28 04:42:40,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 783 transitions, 11708 flow [2024-06-28 04:42:40,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:42:40,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:42:40,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-28 04:42:40,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-28 04:42:40,313 INFO L175 Difference]: Start difference. First operand has 536 places, 744 transitions, 9832 flow. Second operand 10 states and 203 transitions. [2024-06-28 04:42:40,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 783 transitions, 11708 flow [2024-06-28 04:42:48,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 783 transitions, 11588 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 04:42:48,343 INFO L231 Difference]: Finished difference. Result has 541 places, 747 transitions, 9965 flow [2024-06-28 04:42:48,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9712, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9965, PETRI_PLACES=541, PETRI_TRANSITIONS=747} [2024-06-28 04:42:48,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 498 predicate places. [2024-06-28 04:42:48,344 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 747 transitions, 9965 flow [2024-06-28 04:42:48,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:48,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:48,344 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:42:48,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 04:42:48,345 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:48,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:48,345 INFO L85 PathProgramCache]: Analyzing trace with hash -857692153, now seen corresponding path program 7 times [2024-06-28 04:42:48,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:48,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915782235] [2024-06-28 04:42:48,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:48,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:48,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:48,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:48,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:48,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915782235] [2024-06-28 04:42:48,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915782235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:48,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:48,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:42:48,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572005079] [2024-06-28 04:42:48,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:48,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:42:48,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:48,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:42:48,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:42:49,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:42:49,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 747 transitions, 9965 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:49,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:49,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:42:49,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:51,027 INFO L124 PetriNetUnfolderBase]: 4362/7253 cut-off events. [2024-06-28 04:42:51,027 INFO L125 PetriNetUnfolderBase]: For 1462226/1462226 co-relation queries the response was YES. [2024-06-28 04:42:51,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68962 conditions, 7253 events. 4362/7253 cut-off events. For 1462226/1462226 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 49598 event pairs, 663 based on Foata normal form. 8/7259 useless extension candidates. Maximal degree in co-relation 68715. Up to 6342 conditions per place. [2024-06-28 04:42:51,164 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 708 selfloop transitions, 69 changer transitions 0/784 dead transitions. [2024-06-28 04:42:51,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 784 transitions, 11853 flow [2024-06-28 04:42:51,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:42:51,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:42:51,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-28 04:42:51,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-28 04:42:51,165 INFO L175 Difference]: Start difference. First operand has 541 places, 747 transitions, 9965 flow. Second operand 10 states and 203 transitions. [2024-06-28 04:42:51,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 784 transitions, 11853 flow [2024-06-28 04:42:57,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 784 transitions, 11638 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-28 04:42:57,946 INFO L231 Difference]: Finished difference. Result has 544 places, 748 transitions, 9956 flow [2024-06-28 04:42:57,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9750, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9956, PETRI_PLACES=544, PETRI_TRANSITIONS=748} [2024-06-28 04:42:57,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-28 04:42:57,947 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 748 transitions, 9956 flow [2024-06-28 04:42:57,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:57,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:57,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, 1, 1] [2024-06-28 04:42:57,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 04:42:57,947 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:57,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:57,947 INFO L85 PathProgramCache]: Analyzing trace with hash -292974585, now seen corresponding path program 8 times [2024-06-28 04:42:57,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:57,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349653861] [2024-06-28 04:42:57,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:57,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:58,664 INFO 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:42:58,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:58,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349653861] [2024-06-28 04:42:58,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349653861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:58,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:58,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:42:58,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927607349] [2024-06-28 04:42:58,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:58,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:42:58,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:58,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:42:58,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:42:58,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:42:58,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 748 transitions, 9956 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:58,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:58,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:42:58,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:00,679 INFO L124 PetriNetUnfolderBase]: 4408/7338 cut-off events. [2024-06-28 04:43:00,680 INFO L125 PetriNetUnfolderBase]: For 1509258/1509258 co-relation queries the response was YES. [2024-06-28 04:43:00,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69608 conditions, 7338 events. 4408/7338 cut-off events. For 1509258/1509258 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 50318 event pairs, 724 based on Foata normal form. 10/7342 useless extension candidates. Maximal degree in co-relation 69360. Up to 6585 conditions per place. [2024-06-28 04:43:00,814 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 710 selfloop transitions, 63 changer transitions 0/780 dead transitions. [2024-06-28 04:43:00,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 780 transitions, 11828 flow [2024-06-28 04:43:00,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:43:00,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:43:00,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-28 04:43:00,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461038961038961 [2024-06-28 04:43:00,815 INFO L175 Difference]: Start difference. First operand has 544 places, 748 transitions, 9956 flow. Second operand 11 states and 213 transitions. [2024-06-28 04:43:00,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 780 transitions, 11828 flow [2024-06-28 04:43:07,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 780 transitions, 11644 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 04:43:07,041 INFO L231 Difference]: Finished difference. Result has 548 places, 752 transitions, 9998 flow [2024-06-28 04:43:07,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9772, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9998, PETRI_PLACES=548, PETRI_TRANSITIONS=752} [2024-06-28 04:43:07,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-28 04:43:07,042 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 752 transitions, 9998 flow [2024-06-28 04:43:07,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:07,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:07,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:43:07,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 04:43:07,042 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:07,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:07,043 INFO L85 PathProgramCache]: Analyzing trace with hash 617879661, now seen corresponding path program 9 times [2024-06-28 04:43:07,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:07,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175964718] [2024-06-28 04:43:07,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:07,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:07,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:07,716 INFO 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:43:07,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:07,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175964718] [2024-06-28 04:43:07,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175964718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:07,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:07,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:43:07,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117870173] [2024-06-28 04:43:07,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:07,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:43:07,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:07,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:43:07,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:43:07,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:43:07,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 752 transitions, 9998 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:07,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:07,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:43:07,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:10,052 INFO L124 PetriNetUnfolderBase]: 4436/7382 cut-off events. [2024-06-28 04:43:10,052 INFO L125 PetriNetUnfolderBase]: For 1498032/1498032 co-relation queries the response was YES. [2024-06-28 04:43:10,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70059 conditions, 7382 events. 4436/7382 cut-off events. For 1498032/1498032 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 50673 event pairs, 717 based on Foata normal form. 8/7384 useless extension candidates. Maximal degree in co-relation 69809. Up to 6523 conditions per place. [2024-06-28 04:43:10,174 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 709 selfloop transitions, 68 changer transitions 0/784 dead transitions. [2024-06-28 04:43:10,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 784 transitions, 11901 flow [2024-06-28 04:43:10,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:43:10,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:43:10,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-28 04:43:10,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4653679653679654 [2024-06-28 04:43:10,175 INFO L175 Difference]: Start difference. First operand has 548 places, 752 transitions, 9998 flow. Second operand 11 states and 215 transitions. [2024-06-28 04:43:10,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 784 transitions, 11901 flow [2024-06-28 04:43:16,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 784 transitions, 11734 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 04:43:16,182 INFO L231 Difference]: Finished difference. Result has 551 places, 753 transitions, 10041 flow [2024-06-28 04:43:16,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9831, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10041, PETRI_PLACES=551, PETRI_TRANSITIONS=753} [2024-06-28 04:43:16,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-28 04:43:16,183 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 753 transitions, 10041 flow [2024-06-28 04:43:16,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:16,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:16,183 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:43:16,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 04:43:16,184 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:16,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:16,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1949737097, now seen corresponding path program 10 times [2024-06-28 04:43:16,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:16,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931507805] [2024-06-28 04:43:16,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:16,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:16,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:16,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:43:16,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:16,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931507805] [2024-06-28 04:43:16,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931507805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:16,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:16,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:43:16,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182956006] [2024-06-28 04:43:16,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:16,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:43:16,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:16,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:43:16,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:43:16,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:43:16,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 753 transitions, 10041 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:16,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:16,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:43:16,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:18,899 INFO L124 PetriNetUnfolderBase]: 4472/7454 cut-off events. [2024-06-28 04:43:18,899 INFO L125 PetriNetUnfolderBase]: For 1548455/1548455 co-relation queries the response was YES. [2024-06-28 04:43:19,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70734 conditions, 7454 events. 4472/7454 cut-off events. For 1548455/1548455 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 51412 event pairs, 732 based on Foata normal form. 10/7458 useless extension candidates. Maximal degree in co-relation 70483. Up to 6393 conditions per place. [2024-06-28 04:43:19,039 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 597 selfloop transitions, 175 changer transitions 0/779 dead transitions. [2024-06-28 04:43:19,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 779 transitions, 11937 flow [2024-06-28 04:43:19,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:43:19,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:43:19,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 04:43:19,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-28 04:43:19,041 INFO L175 Difference]: Start difference. First operand has 551 places, 753 transitions, 10041 flow. Second operand 9 states and 181 transitions. [2024-06-28 04:43:19,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 779 transitions, 11937 flow [2024-06-28 04:43:26,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 779 transitions, 11753 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 04:43:26,930 INFO L231 Difference]: Finished difference. Result has 551 places, 754 transitions, 10282 flow [2024-06-28 04:43:26,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9857, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10282, PETRI_PLACES=551, PETRI_TRANSITIONS=754} [2024-06-28 04:43:26,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-28 04:43:26,930 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 754 transitions, 10282 flow [2024-06-28 04:43:26,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:26,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:26,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:43:26,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 04:43:26,931 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:26,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:26,931 INFO L85 PathProgramCache]: Analyzing trace with hash -576654019, now seen corresponding path program 11 times [2024-06-28 04:43:26,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:26,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589234634] [2024-06-28 04:43:26,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:26,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:26,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:27,705 INFO 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:43:27,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:27,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589234634] [2024-06-28 04:43:27,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589234634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:27,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:27,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:43:27,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964173619] [2024-06-28 04:43:27,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:27,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:43:27,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:27,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:43:27,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:43:27,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:43:27,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 754 transitions, 10282 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:27,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:27,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:43:27,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:29,742 INFO L124 PetriNetUnfolderBase]: 4508/7498 cut-off events. [2024-06-28 04:43:29,742 INFO L125 PetriNetUnfolderBase]: For 1569297/1569297 co-relation queries the response was YES. [2024-06-28 04:43:29,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71691 conditions, 7498 events. 4508/7498 cut-off events. For 1569297/1569297 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 51556 event pairs, 752 based on Foata normal form. 10/7506 useless extension candidates. Maximal degree in co-relation 71439. Up to 6727 conditions per place. [2024-06-28 04:43:29,881 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 693 selfloop transitions, 77 changer transitions 0/777 dead transitions. [2024-06-28 04:43:29,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 777 transitions, 12092 flow [2024-06-28 04:43:29,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:43:29,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:43:29,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:43:29,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 04:43:29,883 INFO L175 Difference]: Start difference. First operand has 551 places, 754 transitions, 10282 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:43:29,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 777 transitions, 12092 flow [2024-06-28 04:43:37,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 777 transitions, 11691 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 04:43:37,905 INFO L231 Difference]: Finished difference. Result has 553 places, 755 transitions, 10116 flow [2024-06-28 04:43:37,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9881, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10116, PETRI_PLACES=553, PETRI_TRANSITIONS=755} [2024-06-28 04:43:37,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 510 predicate places. [2024-06-28 04:43:37,905 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 755 transitions, 10116 flow [2024-06-28 04:43:37,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:37,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:37,906 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:43:37,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 04:43:37,906 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:37,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:37,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1071324061, now seen corresponding path program 12 times [2024-06-28 04:43:37,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:37,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225931516] [2024-06-28 04:43:37,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:37,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:37,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:38,684 INFO 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:43:38,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:38,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225931516] [2024-06-28 04:43:38,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225931516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:38,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:38,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:43:38,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513245264] [2024-06-28 04:43:38,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:38,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:43:38,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:38,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:43:38,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:43:38,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:43:38,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 755 transitions, 10116 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:38,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:38,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:43:38,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:41,178 INFO L124 PetriNetUnfolderBase]: 4536/7546 cut-off events. [2024-06-28 04:43:41,178 INFO L125 PetriNetUnfolderBase]: For 1553868/1553868 co-relation queries the response was YES. [2024-06-28 04:43:41,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71800 conditions, 7546 events. 4536/7546 cut-off events. For 1553868/1553868 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 51931 event pairs, 752 based on Foata normal form. 8/7552 useless extension candidates. Maximal degree in co-relation 71547. Up to 6713 conditions per place. [2024-06-28 04:43:41,305 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 692 selfloop transitions, 84 changer transitions 0/783 dead transitions. [2024-06-28 04:43:41,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 783 transitions, 12018 flow [2024-06-28 04:43:41,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:43:41,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:43:41,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 04:43:41,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-28 04:43:41,307 INFO L175 Difference]: Start difference. First operand has 553 places, 755 transitions, 10116 flow. Second operand 10 states and 194 transitions. [2024-06-28 04:43:41,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 783 transitions, 12018 flow [2024-06-28 04:43:48,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 783 transitions, 11815 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 04:43:48,509 INFO L231 Difference]: Finished difference. Result has 556 places, 756 transitions, 10161 flow [2024-06-28 04:43:48,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9913, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10161, PETRI_PLACES=556, PETRI_TRANSITIONS=756} [2024-06-28 04:43:48,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 513 predicate places. [2024-06-28 04:43:48,510 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 756 transitions, 10161 flow [2024-06-28 04:43:48,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:48,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:48,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:43:48,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 04:43:48,510 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:48,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:48,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1776241961, now seen corresponding path program 1 times [2024-06-28 04:43:48,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:48,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767782115] [2024-06-28 04:43:48,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:48,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:48,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:49,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:43:49,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:49,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767782115] [2024-06-28 04:43:49,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767782115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:49,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:49,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:43:49,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815807891] [2024-06-28 04:43:49,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:49,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:43:49,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:49,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:43:49,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:43:49,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:43:49,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 756 transitions, 10161 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:49,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:49,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:43:49,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:51,483 INFO L124 PetriNetUnfolderBase]: 4552/7568 cut-off events. [2024-06-28 04:43:51,483 INFO L125 PetriNetUnfolderBase]: For 1468670/1468670 co-relation queries the response was YES. [2024-06-28 04:43:51,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71664 conditions, 7568 events. 4552/7568 cut-off events. For 1468670/1468670 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 52127 event pairs, 767 based on Foata normal form. 1/7564 useless extension candidates. Maximal degree in co-relation 71410. Up to 6618 conditions per place. [2024-06-28 04:43:51,622 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 683 selfloop transitions, 99 changer transitions 0/789 dead transitions. [2024-06-28 04:43:51,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 789 transitions, 12022 flow [2024-06-28 04:43:51,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:43:51,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:43:51,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-28 04:43:51,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-28 04:43:51,644 INFO L175 Difference]: Start difference. First operand has 556 places, 756 transitions, 10161 flow. Second operand 9 states and 186 transitions. [2024-06-28 04:43:51,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 789 transitions, 12022 flow [2024-06-28 04:44:00,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 789 transitions, 11800 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 04:44:00,622 INFO L231 Difference]: Finished difference. Result has 557 places, 762 transitions, 10305 flow [2024-06-28 04:44:00,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9939, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10305, PETRI_PLACES=557, PETRI_TRANSITIONS=762} [2024-06-28 04:44:00,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-28 04:44:00,623 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 762 transitions, 10305 flow [2024-06-28 04:44:00,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:00,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:44:00,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:44:00,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 04:44:00,624 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:44:00,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:44:00,624 INFO L85 PathProgramCache]: Analyzing trace with hash -42952903, now seen corresponding path program 2 times [2024-06-28 04:44:00,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:44:00,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197663667] [2024-06-28 04:44:00,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:44:00,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:44:00,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:44:01,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:44:01,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:44:01,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197663667] [2024-06-28 04:44:01,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197663667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:44:01,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:44:01,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:44:01,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402462780] [2024-06-28 04:44:01,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:44:01,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:44:01,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:44:01,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:44:01,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:44:01,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:44:01,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 762 transitions, 10305 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:01,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:44:01,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:44:01,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:44:03,967 INFO L124 PetriNetUnfolderBase]: 4557/7577 cut-off events. [2024-06-28 04:44:03,967 INFO L125 PetriNetUnfolderBase]: For 1482919/1482919 co-relation queries the response was YES. [2024-06-28 04:44:04,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72030 conditions, 7577 events. 4557/7577 cut-off events. For 1482919/1482919 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 52199 event pairs, 767 based on Foata normal form. 1/7573 useless extension candidates. Maximal degree in co-relation 71775. Up to 6625 conditions per place. [2024-06-28 04:44:04,211 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 678 selfloop transitions, 107 changer transitions 0/792 dead transitions. [2024-06-28 04:44:04,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 792 transitions, 12152 flow [2024-06-28 04:44:04,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:44:04,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:44:04,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-28 04:44:04,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894179894179894 [2024-06-28 04:44:04,216 INFO L175 Difference]: Start difference. First operand has 557 places, 762 transitions, 10305 flow. Second operand 9 states and 185 transitions. [2024-06-28 04:44:04,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 792 transitions, 12152 flow [2024-06-28 04:44:13,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 792 transitions, 11838 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 04:44:13,225 INFO L231 Difference]: Finished difference. Result has 560 places, 765 transitions, 10353 flow [2024-06-28 04:44:13,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9991, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10353, PETRI_PLACES=560, PETRI_TRANSITIONS=765} [2024-06-28 04:44:13,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 517 predicate places. [2024-06-28 04:44:13,226 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 765 transitions, 10353 flow [2024-06-28 04:44:13,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:13,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:44:13,226 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:44:13,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 04:44:13,227 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:44:13,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:44:13,227 INFO L85 PathProgramCache]: Analyzing trace with hash 2022645727, now seen corresponding path program 3 times [2024-06-28 04:44:13,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:44:13,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143277584] [2024-06-28 04:44:13,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:44:13,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:44:13,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:44:14,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:44:14,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:44:14,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143277584] [2024-06-28 04:44:14,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143277584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:44:14,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:44:14,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:44:14,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159569464] [2024-06-28 04:44:14,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:44:14,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:44:14,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:44:14,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:44:14,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:44:14,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:44:14,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 765 transitions, 10353 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:14,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:44:14,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:44:14,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:44:16,701 INFO L124 PetriNetUnfolderBase]: 4570/7595 cut-off events. [2024-06-28 04:44:16,701 INFO L125 PetriNetUnfolderBase]: For 1526443/1526443 co-relation queries the response was YES. [2024-06-28 04:44:16,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73105 conditions, 7595 events. 4570/7595 cut-off events. For 1526443/1526443 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 52317 event pairs, 767 based on Foata normal form. 1/7591 useless extension candidates. Maximal degree in co-relation 72849. Up to 6630 conditions per place. [2024-06-28 04:44:16,840 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 671 selfloop transitions, 118 changer transitions 0/796 dead transitions. [2024-06-28 04:44:16,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 796 transitions, 12678 flow [2024-06-28 04:44:16,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:44:16,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:44:16,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-28 04:44:16,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48677248677248675 [2024-06-28 04:44:16,842 INFO L175 Difference]: Start difference. First operand has 560 places, 765 transitions, 10353 flow. Second operand 9 states and 184 transitions. [2024-06-28 04:44:16,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 796 transitions, 12678 flow [2024-06-28 04:44:25,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 796 transitions, 12325 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-28 04:44:25,035 INFO L231 Difference]: Finished difference. Result has 562 places, 771 transitions, 10532 flow [2024-06-28 04:44:25,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10000, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10532, PETRI_PLACES=562, PETRI_TRANSITIONS=771} [2024-06-28 04:44:25,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 519 predicate places. [2024-06-28 04:44:25,036 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 771 transitions, 10532 flow [2024-06-28 04:44:25,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:25,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:44:25,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:44:25,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 04:44:25,036 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:44:25,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:44:25,037 INFO L85 PathProgramCache]: Analyzing trace with hash -253650741, now seen corresponding path program 1 times [2024-06-28 04:44:25,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:44:25,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874005746] [2024-06-28 04:44:25,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:44:25,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:44:25,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:44:25,836 INFO 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:44:25,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:44:25,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874005746] [2024-06-28 04:44:25,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874005746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:44:25,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:44:25,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:44:25,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354221401] [2024-06-28 04:44:25,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:44:25,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:44:25,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:44:25,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:44:25,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:44:25,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:44:25,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 771 transitions, 10532 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:25,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:44:25,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:44:25,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:44:28,387 INFO L124 PetriNetUnfolderBase]: 4575/7608 cut-off events. [2024-06-28 04:44:28,388 INFO L125 PetriNetUnfolderBase]: For 1568761/1568761 co-relation queries the response was YES. [2024-06-28 04:44:28,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73700 conditions, 7608 events. 4575/7608 cut-off events. For 1568761/1568761 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 52448 event pairs, 784 based on Foata normal form. 1/7599 useless extension candidates. Maximal degree in co-relation 73443. Up to 6776 conditions per place. [2024-06-28 04:44:28,519 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 690 selfloop transitions, 101 changer transitions 0/798 dead transitions. [2024-06-28 04:44:28,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 798 transitions, 12382 flow [2024-06-28 04:44:28,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:44:28,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:44:28,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:44:28,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:44:28,521 INFO L175 Difference]: Start difference. First operand has 562 places, 771 transitions, 10532 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:44:28,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 798 transitions, 12382 flow [2024-06-28 04:44:37,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 798 transitions, 12089 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-28 04:44:37,997 INFO L231 Difference]: Finished difference. Result has 568 places, 782 transitions, 10682 flow [2024-06-28 04:44:37,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10239, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10682, PETRI_PLACES=568, PETRI_TRANSITIONS=782} [2024-06-28 04:44:37,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 525 predicate places. [2024-06-28 04:44:37,998 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 782 transitions, 10682 flow [2024-06-28 04:44:37,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:37,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:44:37,998 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:44:37,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 04:44:37,998 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:44:37,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:44:37,999 INFO L85 PathProgramCache]: Analyzing trace with hash 2014115487, now seen corresponding path program 4 times [2024-06-28 04:44:37,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:44:37,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317535238] [2024-06-28 04:44:37,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:44:37,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:44:38,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:44:38,708 INFO 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:44:38,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:44:38,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317535238] [2024-06-28 04:44:38,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317535238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:44:38,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:44:38,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:44:38,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817361701] [2024-06-28 04:44:38,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:44:38,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:44:38,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:44:38,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:44:38,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:44:38,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:44:38,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 782 transitions, 10682 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:38,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:44:38,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:44:38,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:44:41,305 INFO L124 PetriNetUnfolderBase]: 4572/7613 cut-off events. [2024-06-28 04:44:41,305 INFO L125 PetriNetUnfolderBase]: For 1551092/1551092 co-relation queries the response was YES. [2024-06-28 04:44:41,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74150 conditions, 7613 events. 4572/7613 cut-off events. For 1551092/1551092 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 52579 event pairs, 766 based on Foata normal form. 1/7612 useless extension candidates. Maximal degree in co-relation 73889. Up to 6847 conditions per place. [2024-06-28 04:44:41,453 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 736 selfloop transitions, 65 changer transitions 0/808 dead transitions. [2024-06-28 04:44:41,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 808 transitions, 12400 flow [2024-06-28 04:44:41,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:44:41,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:44:41,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 04:44:41,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-28 04:44:41,454 INFO L175 Difference]: Start difference. First operand has 568 places, 782 transitions, 10682 flow. Second operand 9 states and 181 transitions. [2024-06-28 04:44:41,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 808 transitions, 12400 flow [2024-06-28 04:44:48,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 808 transitions, 11986 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-06-28 04:44:48,666 INFO L231 Difference]: Finished difference. Result has 572 places, 782 transitions, 10404 flow [2024-06-28 04:44:48,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10268, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10404, PETRI_PLACES=572, PETRI_TRANSITIONS=782} [2024-06-28 04:44:48,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 529 predicate places. [2024-06-28 04:44:48,692 INFO L495 AbstractCegarLoop]: Abstraction has has 572 places, 782 transitions, 10404 flow [2024-06-28 04:44:48,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:48,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:44:48,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:44:48,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 04:44:48,693 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:44:48,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:44:48,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1906065767, now seen corresponding path program 2 times [2024-06-28 04:44:48,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:44:48,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576569730] [2024-06-28 04:44:48,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:44:48,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:44:48,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:44:49,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:44:49,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:44:49,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576569730] [2024-06-28 04:44:49,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576569730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:44:49,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:44:49,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:44:49,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470243695] [2024-06-28 04:44:49,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:44:49,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:44:49,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:44:49,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:44:49,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:44:49,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:44:49,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 782 transitions, 10404 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:49,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:44:49,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:44:49,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:44:51,767 INFO L124 PetriNetUnfolderBase]: 4585/7630 cut-off events. [2024-06-28 04:44:51,768 INFO L125 PetriNetUnfolderBase]: For 1602392/1602392 co-relation queries the response was YES. [2024-06-28 04:44:51,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74230 conditions, 7630 events. 4585/7630 cut-off events. For 1602392/1602392 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 52699 event pairs, 767 based on Foata normal form. 1/7621 useless extension candidates. Maximal degree in co-relation 73968. Up to 6658 conditions per place. [2024-06-28 04:44:52,034 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 680 selfloop transitions, 149 changer transitions 0/836 dead transitions. [2024-06-28 04:44:52,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 836 transitions, 13006 flow [2024-06-28 04:44:52,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:44:52,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:44:52,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 04:44:52,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-28 04:44:52,035 INFO L175 Difference]: Start difference. First operand has 572 places, 782 transitions, 10404 flow. Second operand 9 states and 178 transitions. [2024-06-28 04:44:52,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 836 transitions, 13006 flow [2024-06-28 04:45:00,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 836 transitions, 12808 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 04:45:00,112 INFO L231 Difference]: Finished difference. Result has 574 places, 821 transitions, 11209 flow [2024-06-28 04:45:00,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10206, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11209, PETRI_PLACES=574, PETRI_TRANSITIONS=821} [2024-06-28 04:45:00,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 531 predicate places. [2024-06-28 04:45:00,113 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 821 transitions, 11209 flow [2024-06-28 04:45:00,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:00,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:45:00,113 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:45:00,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 04:45:00,114 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:45:00,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:45:00,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1762225049, now seen corresponding path program 3 times [2024-06-28 04:45:00,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:45:00,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297516545] [2024-06-28 04:45:00,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:45:00,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:45:00,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:45:00,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:45:00,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:45:00,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297516545] [2024-06-28 04:45:00,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297516545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:45:00,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:45:00,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:45:00,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460993191] [2024-06-28 04:45:00,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:45:00,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:45:00,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:45:00,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:45:00,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:45:00,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:45:00,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 821 transitions, 11209 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:00,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:45:00,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:45:00,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:45:03,268 INFO L124 PetriNetUnfolderBase]: 4590/7633 cut-off events. [2024-06-28 04:45:03,268 INFO L125 PetriNetUnfolderBase]: For 1626793/1626793 co-relation queries the response was YES. [2024-06-28 04:45:03,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75304 conditions, 7633 events. 4590/7633 cut-off events. For 1626793/1626793 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 52647 event pairs, 768 based on Foata normal form. 1/7624 useless extension candidates. Maximal degree in co-relation 75039. Up to 6757 conditions per place. [2024-06-28 04:45:03,406 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 702 selfloop transitions, 129 changer transitions 0/838 dead transitions. [2024-06-28 04:45:03,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 838 transitions, 13099 flow [2024-06-28 04:45:03,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:45:03,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:45:03,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 04:45:03,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 04:45:03,407 INFO L175 Difference]: Start difference. First operand has 574 places, 821 transitions, 11209 flow. Second operand 8 states and 161 transitions. [2024-06-28 04:45:03,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 838 transitions, 13099 flow [2024-06-28 04:45:10,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 838 transitions, 12776 flow, removed 115 selfloop flow, removed 3 redundant places. [2024-06-28 04:45:11,008 INFO L231 Difference]: Finished difference. Result has 581 places, 826 transitions, 11426 flow [2024-06-28 04:45:11,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10954, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11426, PETRI_PLACES=581, PETRI_TRANSITIONS=826} [2024-06-28 04:45:11,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 538 predicate places. [2024-06-28 04:45:11,008 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 826 transitions, 11426 flow [2024-06-28 04:45:11,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:11,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:45:11,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:45:11,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 04:45:11,009 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:45:11,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:45:11,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1943098331, now seen corresponding path program 4 times [2024-06-28 04:45:11,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:45:11,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861136765] [2024-06-28 04:45:11,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:45:11,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:45:11,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:45:11,761 INFO 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:45:11,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:45:11,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861136765] [2024-06-28 04:45:11,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861136765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:45:11,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:45:11,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:45:11,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397827506] [2024-06-28 04:45:11,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:45:11,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:45:11,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:45:11,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:45:11,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:45:11,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:45:11,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 826 transitions, 11426 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:11,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:45:11,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:45:11,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:45:14,281 INFO L124 PetriNetUnfolderBase]: 4595/7654 cut-off events. [2024-06-28 04:45:14,282 INFO L125 PetriNetUnfolderBase]: For 1636754/1636754 co-relation queries the response was YES. [2024-06-28 04:45:14,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75327 conditions, 7654 events. 4595/7654 cut-off events. For 1636754/1636754 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 52943 event pairs, 766 based on Foata normal form. 1/7645 useless extension candidates. Maximal degree in co-relation 75058. Up to 6647 conditions per place. [2024-06-28 04:45:14,433 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 656 selfloop transitions, 190 changer transitions 0/853 dead transitions. [2024-06-28 04:45:14,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 853 transitions, 13438 flow [2024-06-28 04:45:14,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:45:14,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:45:14,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 04:45:14,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-28 04:45:14,434 INFO L175 Difference]: Start difference. First operand has 581 places, 826 transitions, 11426 flow. Second operand 9 states and 181 transitions. [2024-06-28 04:45:14,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 853 transitions, 13438 flow [2024-06-28 04:45:24,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 853 transitions, 13200 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 04:45:24,221 INFO L231 Difference]: Finished difference. Result has 589 places, 840 transitions, 12042 flow [2024-06-28 04:45:24,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11188, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12042, PETRI_PLACES=589, PETRI_TRANSITIONS=840} [2024-06-28 04:45:24,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 546 predicate places. [2024-06-28 04:45:24,221 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 840 transitions, 12042 flow [2024-06-28 04:45:24,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:24,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:45:24,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, 1] [2024-06-28 04:45:24,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 04:45:24,222 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:45:24,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:45:24,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1943395001, now seen corresponding path program 5 times [2024-06-28 04:45:24,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:45:24,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431929271] [2024-06-28 04:45:24,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:45:24,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:45:24,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:45:24,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:45:24,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:45:24,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431929271] [2024-06-28 04:45:24,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431929271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:45:24,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:45:24,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:45:24,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557258996] [2024-06-28 04:45:24,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:45:24,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:45:24,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:45:24,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:45:24,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:45:25,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:45:25,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 840 transitions, 12042 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:25,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:45:25,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:45:25,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:45:27,577 INFO L124 PetriNetUnfolderBase]: 4613/7681 cut-off events. [2024-06-28 04:45:27,578 INFO L125 PetriNetUnfolderBase]: For 1676515/1676515 co-relation queries the response was YES. [2024-06-28 04:45:27,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76834 conditions, 7681 events. 4613/7681 cut-off events. For 1676515/1676515 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 53124 event pairs, 766 based on Foata normal form. 1/7672 useless extension candidates. Maximal degree in co-relation 76561. Up to 6629 conditions per place. [2024-06-28 04:45:27,717 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 640 selfloop transitions, 216 changer transitions 0/863 dead transitions. [2024-06-28 04:45:27,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 863 transitions, 14388 flow [2024-06-28 04:45:27,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:45:27,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:45:27,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 04:45:27,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 04:45:27,719 INFO L175 Difference]: Start difference. First operand has 589 places, 840 transitions, 12042 flow. Second operand 9 states and 183 transitions. [2024-06-28 04:45:27,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 863 transitions, 14388 flow [2024-06-28 04:45:38,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 863 transitions, 14024 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-28 04:45:38,610 INFO L231 Difference]: Finished difference. Result has 594 places, 849 transitions, 12410 flow [2024-06-28 04:45:38,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11680, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12410, PETRI_PLACES=594, PETRI_TRANSITIONS=849} [2024-06-28 04:45:38,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 551 predicate places. [2024-06-28 04:45:38,610 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 849 transitions, 12410 flow [2024-06-28 04:45:38,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:38,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:45:38,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, 1, 1] [2024-06-28 04:45:38,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 04:45:38,611 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:45:38,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:45:38,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1934824121, now seen corresponding path program 6 times [2024-06-28 04:45:38,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:45:38,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628619362] [2024-06-28 04:45:38,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:45:38,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:45:38,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:45:39,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:45:39,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:45:39,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628619362] [2024-06-28 04:45:39,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628619362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:45:39,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:45:39,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:45:39,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365012332] [2024-06-28 04:45:39,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:45:39,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:45:39,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:45:39,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:45:39,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:45:39,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:45:39,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 849 transitions, 12410 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:39,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:45:39,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:45:39,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:45:41,879 INFO L124 PetriNetUnfolderBase]: 4610/7675 cut-off events. [2024-06-28 04:45:41,879 INFO L125 PetriNetUnfolderBase]: For 1666549/1666549 co-relation queries the response was YES. [2024-06-28 04:45:41,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77434 conditions, 7675 events. 4610/7675 cut-off events. For 1666549/1666549 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 53016 event pairs, 764 based on Foata normal form. 1/7666 useless extension candidates. Maximal degree in co-relation 77159. Up to 6668 conditions per place. [2024-06-28 04:45:42,024 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 680 selfloop transitions, 175 changer transitions 0/862 dead transitions. [2024-06-28 04:45:42,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 862 transitions, 14164 flow [2024-06-28 04:45:42,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:45:42,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:45:42,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 04:45:42,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-28 04:45:42,025 INFO L175 Difference]: Start difference. First operand has 594 places, 849 transitions, 12410 flow. Second operand 9 states and 181 transitions. [2024-06-28 04:45:42,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 862 transitions, 14164 flow [2024-06-28 04:45:52,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 862 transitions, 13740 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-28 04:45:52,151 INFO L231 Difference]: Finished difference. Result has 597 places, 849 transitions, 12347 flow [2024-06-28 04:45:52,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11986, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12347, PETRI_PLACES=597, PETRI_TRANSITIONS=849} [2024-06-28 04:45:52,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 554 predicate places. [2024-06-28 04:45:52,152 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 849 transitions, 12347 flow [2024-06-28 04:45:52,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:52,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:45:52,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, 1] [2024-06-28 04:45:52,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 04:45:52,153 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:45:52,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:45:52,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1420229235, now seen corresponding path program 7 times [2024-06-28 04:45:52,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:45:52,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504422117] [2024-06-28 04:45:52,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:45:52,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:45:52,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:45:52,917 INFO 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:45:52,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:45:52,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504422117] [2024-06-28 04:45:52,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504422117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:45:52,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:45:52,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:45:52,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12426269] [2024-06-28 04:45:52,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:45:52,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:45:52,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:45:52,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:45:52,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:45:52,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:45:52,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 849 transitions, 12347 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:45:52,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:45:52,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:45:52,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:45:55,361 INFO L124 PetriNetUnfolderBase]: 4615/7682 cut-off events. [2024-06-28 04:45:55,362 INFO L125 PetriNetUnfolderBase]: For 1663465/1663465 co-relation queries the response was YES. [2024-06-28 04:45:55,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77581 conditions, 7682 events. 4615/7682 cut-off events. For 1663465/1663465 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 53061 event pairs, 764 based on Foata normal form. 1/7673 useless extension candidates. Maximal degree in co-relation 77305. Up to 6723 conditions per place. [2024-06-28 04:45:55,666 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 717 selfloop transitions, 143 changer transitions 0/867 dead transitions. [2024-06-28 04:45:55,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 867 transitions, 14236 flow [2024-06-28 04:45:55,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:45:55,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:45:55,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:45:55,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 04:45:55,667 INFO L175 Difference]: Start difference. First operand has 597 places, 849 transitions, 12347 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:45:55,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 867 transitions, 14236 flow [2024-06-28 04:46:05,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 867 transitions, 13810 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 04:46:05,315 INFO L231 Difference]: Finished difference. Result has 600 places, 853 transitions, 12330 flow [2024-06-28 04:46:05,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11921, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12330, PETRI_PLACES=600, PETRI_TRANSITIONS=853} [2024-06-28 04:46:05,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 557 predicate places. [2024-06-28 04:46:05,316 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 853 transitions, 12330 flow [2024-06-28 04:46:05,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:46:05,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:46:05,316 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:46:05,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 04:46:05,316 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:46:05,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:46:05,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1050064951, now seen corresponding path program 8 times [2024-06-28 04:46:05,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:46:05,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152107216] [2024-06-28 04:46:05,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:46:05,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:46:05,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:46:06,067 INFO 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:46:06,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:46:06,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152107216] [2024-06-28 04:46:06,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152107216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:46:06,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:46:06,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:46:06,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656501940] [2024-06-28 04:46:06,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:46:06,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:46:06,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:46:06,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:46:06,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:46:06,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 04:46:06,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 853 transitions, 12330 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:46:06,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:46:06,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 04:46:06,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:46:08,649 INFO L124 PetriNetUnfolderBase]: 4612/7678 cut-off events. [2024-06-28 04:46:08,649 INFO L125 PetriNetUnfolderBase]: For 1664370/1664370 co-relation queries the response was YES. [2024-06-28 04:46:08,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77049 conditions, 7678 events. 4612/7678 cut-off events. For 1664370/1664370 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 53123 event pairs, 764 based on Foata normal form. 1/7669 useless extension candidates. Maximal degree in co-relation 76773. Up to 6719 conditions per place. [2024-06-28 04:46:08,789 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 727 selfloop transitions, 133 changer transitions 0/867 dead transitions. [2024-06-28 04:46:08,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 867 transitions, 14108 flow [2024-06-28 04:46:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:46:08,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:46:08,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 04:46:08,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 04:46:08,790 INFO L175 Difference]: Start difference. First operand has 600 places, 853 transitions, 12330 flow. Second operand 9 states and 174 transitions. [2024-06-28 04:46:08,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 867 transitions, 14108 flow Killed by 15